2011年3月2日
摘要: 一、说明:query.scroll()和query.setFirstResult(),query.setMaxResults(); 这两种方法都可以取到一定范围内的数据,用来数据分页显示。那么两者区别,以及两者的效率如何? 1.scroll是用JDBC2.0的可滚动结果集实现;query.setMaxResults();query.setFirstResult()是数据库SQL语句实现。 2.你说是在数据库就分页好呢?还是把结果集都取到内存再分页好呢?(应该是在数据库就分了好些吧,但是如果在内存分页的话,换页的时候是不是更快一些呢?) 3.在数据库进行分页是首选的方式。数据库分页实际上是利用数 阅读全文
posted @ 2011-03-02 15:53 记忆逝去的青春 阅读(15617) 评论(0) 推荐(1) 编辑
摘要: 方法 说明 Restrictions.eq = Restrictions.allEq 利用Map来进行多个等于的限制 Restrictions.gt > Restrictions.ge >= Restrictions.lt <Restrictions.le <= Restrictions.between BETWEENRestrictions.like LIKERestrictions.in inRestrictions.and andRestrictions.or orRestrictions.sqlRestriction 用SQL限定查询 QBC常用限定集合:Restrictions.eq 阅读全文
posted @ 2011-03-02 14:29 记忆逝去的青春 阅读(773) 评论(0) 推荐(0) 编辑