首页 新闻 会员 周边 捐助

Hibernate中使用left join fetch 会报异常,有什么办法可以解决这个问题吗?

0
[已解决问题] 解决于 2024-08-16 15:14

WARN: HHH000104: firstResult/maxResults specified with collection fetch; applying in memory! 

复制代码
StringBuilder hql  = new StringBuilder();
hql.append("from User as u  ");
hql.append("left join fetch u.roles   ");
hql.append("where u.delflg = '0' ");
hql.append("order by u.id asc  ");
List<User> userList = super.findByPage(hql.toString() , user.getPage() , user.getRows());
复制代码

User和Role的关系是多对多

renguanyu的主页 renguanyu | 小虾三级 | 园豆:841
提问于:2017-12-02 21:59
< >
分享
最佳答案
0

伪命题,用了fetch就会必然引发此问题,无法解决。

renguanyu | 小虾三级 |园豆:841 | 2024-08-16 15:14
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册