zhangzhenhuajack/spring-data-jpa-guide

遇到一个问题,在IdClass的单元测试中,如果过把findById()改成getOne()会报错:org.hibernate.LazyInitializationException: could not initialize proxy [com.lgmn.learn01.entity.idClass.Member#MemberId(name=jimmy, telephone=13888888888)] - no Session。想知道原因,查了google,看了源码,也不理解为什么会报这个错误。

zhangzhenhuajack opened this issue · 0 comments

猜想可能session默认的作用域不对,在调用getOne()的方法上面加一个 @transaction的事务注解