菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
65
0

解决方案,org.hibernate.LazyInitializationException: could not initialize proxy - no Session

原创
05/13 14:22
阅读数 106532
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
	org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:132)
	org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:174)
	org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190)
	com.sise.domain.User_$$_javassist_14.getType(User_$$_javassist_14.java)
	com.sise.action.QuestionAction.execute(QuestionAction.java:29)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	java.lang.reflect.Method.invoke(Method.java:597)

查看实体类文件,发现访问的列为 
@ManyToOne(fetch = FetchType.LAZY

把FetchType改为EAGER就没问题了

@ManyToOne(fetch = FetchType.EAGER

发表评论

0/200
65 点赞
0 评论
收藏
为你推荐 换一批