Hibernate many-to-many的对应关系lazy的处理方案

当前在处理一个hibenate的用户和组的关系,典型的many-to-many的对应,在实际的变成过会出现查询用户列表 不想加载用户对应的组,而查询用户的时候又想查询用户组列表的情况,这样就给静态配置的配置文件提出了难题,想了很长时间的处理方案以后,计划采用如下方案:

1.保证查询列表的效率,将user中的set的lazy的属性设置成ture,或者no-proxy,在查询列表的时候只是查询单表,提高效率

2.在查询详细信息的时候,手动通过Hibernate的initialize手动进行初始化动作

     if(!Hibernate.isInitialized(group.getGroupUsers())){
      Hibernate.initialize(group.getGroupUsers());
     }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值