- 博客(4)
- 收藏
- 关注
原创 重复记录查询,删除
1.查询某字段重复的数据。SELECT * FROM A,(SELECT M ,N FROM A GROUP BY M,N HAVING COUNT(*) > 1 ) A1 WHERE A.M = A1.M AND A.N = A1.N; SELECT * FROM TABLENAME A WHERE (A.PEO...
2016-07-01 21:27:05 175
原创 hibernate中get和load方法的区别
1.从返回将结果: load方法检索不到数据抛出org.hibernate.ObjectNotFoundException异常,get方法检索不到数据返回null。 2.从检索机制: get 方法和 find 方法都是直接检索数据库,而load方法会先查找 session的persistent Context中是否有缓存,有则直接返回,没有则判断是否是lazy,不是...
2016-07-01 19:24:05 143
原创 位移运算(左移,右移)
1.左移,当左移的位数超过该数值类型的最大位数时,编译器会用左移的位数去模类型的最大位数,按余数进行位移。丢弃最高位,0补最低位。左移相当于乘,左移一位相当于乘2,左移两位相当于乘4,即左移位数乘于2的n次方。如:int i = 1,j=0x80000000;//设int为32位;i=i<<33;//33%32=1 左移1位,i变成2j=j<<33;//...
2016-07-01 19:22:13 10037 2
原创 Query中list和iterator的区别
1.返回的类型不一样,list()返回List,iterate()返回Iterator。2.获取数据的方式不一样,list()直接查询数据库,iterate()会先到数据库中把ID都取出来,查询非ID数据时,会先到缓存中找,没有则以ID为条件发送sql到数据库检索,所以查询次数为N+1.3.iterate会查询二级缓存,list只会查询一级缓存。4.list()中返回的是实体对象,...
2016-07-01 19:19:55 167
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人