通过休眠代理对象进行延迟加载时,我遇到了类似的问题。通过用以下方式注释具有延迟加载的私有属性的类来解决此问题:
@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"})我假设您可以在代理对象上添加将JSON序列化破坏到该注释的属性。
问题在于实体是延迟加载的,序列化是在实体完全加载之前发生的。
Hibernate.initialize(<your getter method>);

通过休眠代理对象进行延迟加载时,我遇到了类似的问题。通过用以下方式注释具有延迟加载的私有属性的类来解决此问题:
@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"})我假设您可以在代理对象上添加将JSON序列化破坏到该注释的属性。
问题在于实体是延迟加载的,序列化是在实体完全加载之前发生的。
Hibernate.initialize(<your getter method>);