我有这种类型的错误。原因是因为我使用的是 sessionFactory bean 和 transactionmanager。基本上我用谷歌搜索并说将列设置为 FetchType.EAGER。但是即使我这样做了,它仍然显示相同的错误,就好像什么都没发生一样。请帮忙。
谢谢
错误:org.hibernate.LazyInitializationException:未能延迟初始化角色集合:com.database.entity.User.roles,没有会话或会话已关闭
POJOS:
@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.EAGER, mappedBy="user")
public Set<Role> getRoles() {
return this.roles;
}