您可以@Transactional
在测试方法中添加注释,以避免出现此异常。
方法getOne
返回可以延迟加载属性的实体的“引用”(代理)。看到它的代码 -它使用的getReference
方法EntityManager
。从它javadoc:
在Spring中,其实现EntityManager
是org.hibernate.internal.SessionImpl-因此,如果没有Session,Spring将无法获得此方法。
要进行会话,您可以只创建一个交易…
LazyInitializationException:无法初始化代理-没有会话
您可以@Transactional
在测试方法中添加注释,以避免出现此异常。
方法getOne
返回可以延迟加载属性的实体的“引用”(代理)。看到它的代码 -它使用的getReference
方法EntityManager
。从它javadoc:
在Spring中,其实现EntityManager
是org.hibernate.internal.SessionImpl-因此,如果没有Session,Spring将无法获得此方法。
要进行会话,您可以只创建一个交易…