当前位置:编程学习 > JAVA >>

hibernate红灯问题

大哥们好,我有个问题请教下:我的项目使用的hibernate,都是强制的关联查询.所以导致数据读取慢,现在我又有一个页面需要查询,不要求关联查询,必须lazy查询(因为数据关系太庞大).能说下解决方案吗.都是JpaDaoSupport.find查询的。。。非常感谢!! 
大局不动,只是这一小模块需要lazy查询 --------------------编程问答-------------------- 用这个试试:

DetachedCriteria dc = DetachedCriteria.forClass(class);
dc.setFetchMode("关联对象", FetchMode.LAZY);

criteria.getExecutableCriteria(session).list();

FetchMode.LAZY:抓去方式

相当于.hbm.xml中的级联加载。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,