org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role
程序员文章站
2022-03-02 13:25:24
...
问题:
org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: XXXXXX , could not initialize proxy - no Session
解决前:
@ManyToMany(fetch = FetchType.LAZY)
@JoinTable(name = "roleResource",
joinColumns = {@JoinColumn(name = "role_id")},
inverseJoinColumns = {@JoinColumn(name = "resources_id")})
public Set<Resource> getResources() {
return resources;
}
解决后:
@ManyToMany(fetch = FetchType.EAGER)
@JoinTable(name = "roleResource",
joinColumns = {@JoinColumn(name = "role_id")},
inverseJoinColumns = {@JoinColumn(name = "resources_id")})
public Set<Resource> getResources() {
return resources;
}
@ManyToMany(fetch = FetchType.LAZY) 懒加载
@ManyToMany(fetch = FetchType.EAGER) 立即加载
将原本的懒加载修改为立即加载即可解决错误
上一篇: Python的编码问题
下一篇: Hibernate 错误:org.hibernate.LazyInitializationException: failed to lazily initial
推荐阅读
-
java 解决实体类序列化时,报failed to lazily initialize 的问题
-
解决问题:failed to lazily initialize a collection of role异常解决
-
JPA中failed to lazily initialize a collection of role:‘xxxx‘ no session or session was closed异常!
-
org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException: failed to lazily i
-
OneToMany字段序列化 failed to lazily initialize a collection of role
-
failed to lazily initialize a collection of role: , could not initialize proxy - no Session
-
Hibernate 延迟加载的错误 failed to lazily initialize a collection of role
-
failed to lazily initialize a collection of role
-
failed to lazily initialize a collection of role 异常
-
failed to lazily initialize a collection of role 的问题