您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

LazyInitializationException:无法初始化代理-没有会话

LazyInitializationException:无法初始化代理-没有会话

您可以@Transactional在测试方法添加注释,以避免出现此异常。

方法getOne返回可以延迟加载属性的实体的“引用”(代理)。看到它的代码 -它使用的getReference方法EntityManager。从它javadoc:

获取一个实例,其状态可能会延迟获取

在Spring中,其实现EntityManagerorg.hibernate.internal.SessionImpl-因此,如果没有Session,Spring将无法获得此方法

要进行会话,您可以只创建一个交易…

其他 2022/1/1 18:14:13 有512人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶