懒加载的解决






1. 见图05-懒加载的解决方案.png

懒加载的解决_第1张图片懒加载的解决_第2张图片懒加载的解决_第3张图片

2. 此处涉及的多个请求之间的懒加载问题:
一个请求之间的懒加载问题可以通过配置openSessionInView模式来解决
但是多个请求之间的懒加载问题:
如: 此处获取topPrivilegeList的时候就需要将其子权限集合children给加载出来
但是默认懒加载是true,且不再一个请求之间
解决方式:
将children的懒加载属性置为false,即可解决session关闭的问题
同理:在加载用户时,需要将角色的懒加载关闭; 

在加载角色时,需要将权限的懒加载关闭;




你可能感兴趣的:(JAVAWeb)