我强烈建议不要对ORM实体中的属性进行延迟初始化。
在使用Hibernate进行实体属性的延迟初始化时,我们遇到了一个严重的问题,因此我强烈建议不要这样做。当我们发出搜索请求时,发生了保存,这表明了我们看到的问题。这是因为加载对象时该属性为null,但是调用getter时,它将返回延迟的初始化对象,因此休眠(正确地)将其视为脏对象,并在发出搜索之前将其保存。

我强烈建议不要对ORM实体中的属性进行延迟初始化。
在使用Hibernate进行实体属性的延迟初始化时,我们遇到了一个严重的问题,因此我强烈建议不要这样做。当我们发出搜索请求时,发生了保存,这表明了我们看到的问题。这是因为加载对象时该属性为null,但是调用getter时,它将返回延迟的初始化对象,因此休眠(正确地)将其视为脏对象,并在发出搜索之前将其保存。