
ssh
andy2cloud
这个作者很懒,什么都没留下…
展开
-
Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
最近在使用Hibernate4中,发现两个很有奥秘的注解 @DynamicInsert 和 @DynamicUpdate 如果是在配置文件的话那就是dynamic -insert 和 dynamic-update 这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。 使用这两个注解只需要在实体类上加入即可,或者在*.hbm.xm转载 2014-12-03 14:49:49 · 796 阅读 · 0 评论 -
Mybatis批量更新和插入数据
batchUpdate 第一种方式 [html] view plaincopy update id="updateBatch" parameterType="Map"> update aa set a=#{fptm}, b=#{csoftra原创 2015-09-14 14:44:54 · 2925 阅读 · 0 评论 -
Http请求中Content-Type讲解以及在Spring MVC中的应用
引言: 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解Content-Type的可用值,以及在spring MVC中如何使用它们来映射请求信息。 1. Content-Type MediaType,即是Internet Media Type,互联网媒体类型;也叫做MI转载 2017-06-06 10:40:51 · 347 阅读 · 0 评论 -
SpringMVC中的统一异常处理
我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。转载 2017-07-23 14:16:36 · 568 阅读 · 0 评论 -
@NotEmpty、@NotBlank、@NotNull的区别
在网上搜索的内容,大致如下: @NotEmpty 用在集合类上面 @NotBlank 用在String上面 @NotNull 用在基本类型上 只有简单的结果,但是再更具体一点的内容就搜不到了,所以去看了看源码,发现了如下的注释: 1. @NotEmpty /** * Asserts that the annotated strin转载 2017-10-27 14:51:38 · 349 阅读 · 0 评论