fetch = FetchType.LAZY 无法获得 entity 对象
时间: 2023-09-04 09:10:14 浏览: 140
全注解SSH[定义].pdf
这个问题很明显是关于JPA的,fetch = FetchType.LAZY是一种延迟加载的方式,它表示在默认情况下,当从数据库中获取一个实体对象时,与该实体对象相关联的属性不会立即从数据库中加载,而是在第一次访问它们时才会被加载。因此,如果你在使用该实体对象相关联的属性之前没有访问它们,那么它们就不会被加载到内存中,从而导致无法获取该实体对象。所以,你需要确保在访问与实体对象相关联的属性之前,调用它们的getter方法,以触发它们的加载。
阅读全文