java - 使用 ID 加载 JPA 实体时卡住,出现 LazyInitializationException

标签 java spring hibernate spring-mvc hibernate-mapping

我再次陷入以下错误: 有人可以帮我吗..?? 我有一个 JPA 实体说 ABC

在该ABC中,id是数据类型long的主键。

现在我正在使用 hibernate 访问加载此类,如下所示:

ABC abc= (ABC )hibernateTemplate.load(ABC.class, id); 

但它给出了错误: org.hibernate.LazyInitializationException:无法初始化代理 - 无 session

我尝试使用调试器,但此时它返回 null(如果我尝试检查该值,它显示“java.util.emptystackexception”)

有人可以指导我吗......??? 提前致谢..!

最佳答案

检查 JPA 实体中的任何关系

关于java - 使用 ID 加载 JPA 实体时卡住,出现 LazyInitializationException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10701017/

相关文章:

java - Spring Data - 自定义查询 : count and list

java - HQL 在 executeUpdate 上生成不完整的 'cross join'

java - 实体继承和鉴别器列

java - 如何使用 Junit/Mockito 编写此费用计算器服务的测试用例?

java - 更新spockframework 1.1后出现stockmap错误

java - 为什么 ServletContext.addListener 使用泛型?

java - 使用 ionic 3 进行 HTTP Post

java - 通过 Spring Framework 中的注释从 resourceBundle 获取本地化消息

java - HQL/JPA 查找日期范围内的可用项目

java - merge如何避免LazyInitException?