hibernate 报错failed to lazily initialize a collection of role
程序员文章站
2022-03-02 13:33:36
...
在运行springmvc项目时,报了个这个错 failed to lazily initialize a collection of role,hibernate懒加载问题,
百度了解决办法,发现,需要给每一个 一对多( OneToMany )上都要加上懒加载,
fetch=FetchType.EAGER
这样就ok了。
还有一种方法是 在hibernate的配置文件(hibernate.hbm.xml)中,将lazy设为false, 我的项目没有这个文件,也不知道要在哪里配了,直接在实体类里面的一对多关系加上 上面的fetch就可以了。
对hibernate还是不熟,之前也没怎么写过,都是别的搭好的项目直接用的。继续学习吧....
上一篇: 简单认识一下什么是vue-router
下一篇: 数组名是地址么?它和地址的差异在哪里呢?
推荐阅读
-
解决问题:failed to lazily initialize a collection of role异常解决
-
JPA中failed to lazily initialize a collection of role:‘xxxx‘ no session or session was closed异常!
-
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 的问题
-
SSH项目,failed to lazily initialize a collection of role
-
failed to lazily initialize a collection of role问题