我有一个拥有OneToMany关系的实体。通过以下方式获取父实体后:
用户拥有许多教育学位。
@Transactional(propagation = Propagation.REQUIRED) -----------在接口级--------------
public User getUser(int userid){ ... 返回用户; }
现在当试图获得子集合(教育学位)时,由于会话被关闭而未能懒惰地初始化角色异常的集合正在发生。
请解释如何加载集合对象。
答案 0 :(得分:0)
我找到了一个解决方案,我们应该使用@LazyCollection(LazyCollectionOption.FALSE)
来加载实体集合。