论坛首页 Java企业应用论坛

应用Hibernate3的DetachedCriteria实现分页查询

浏览 154815 次
该帖已经被评为精华帖
作者 正文
   发表时间:2006-12-25  
代码,我还没仔细看,我就我自己遇到的问题,先说2点.
一.目前hibernate3.2版本中DetachedCriteria,不支持多表之间的join类型:比如left join ,right join 等.那么使用DetachedCriteria的话,就只局限与单表操作了吧.
二,查询之后的翻页动作,需要依据上一次查询的条件,如果使用DetachedCriteria构造条件,然后保存到Page,或session对象中,翻页的时候使用的话,就会遇到 上面所说的第一个问题, 如果使用Criteria的话,当查询一次后,把带有条件的Criteria对象,保存进page或是session对象中,在翻页的时候取出来使用的时候,也会遇到一个问题,(我用struts+hibernate,Session的管理,我是通过Filter来控制的,请求结束,关session),session关闭后,Criteria也同时被销毁了.
0 请登录后投票
   发表时间:2006-12-28  
忘了从什么时候开始关注robbin的帖子的,反正只要从网上查找资料,碰到robbin的帖子都要仔细的看一看,每次都能够学到很多东西,虽然也作了一年的软件开发,也做过大型项目,但总感觉自己在理解一些东西的时候总有些华而不实,当时用就用了,从来没有深究过其中的原因。看到robbin的帖子,就觉得自己也应该总结一下,这样每次总结一点,才能不断的进步。最后,说一句,robbin,我相信像我这样的一直关注着你的帖子的人一定有很多,希望你继续把好的经验跟大家分享,非常感谢你!呵呵
0 请登录后投票
   发表时间:2007-04-20  
1.既然使用hibernateTemplate(),模版已经对detachedCriteria封装,findByCriteria(DatechedCriria d,int first,int rows)不需要进行回处理了吧
2,在设计其接口的时候,将依赖于hibernate,除非项目铁定用hibernate
0 请登录后投票
   发表时间:2007-05-22  
最近正好想写一个关于分页的组建。学习咯~~
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics