Hibernate:替换已弃用的AbstractPreDatabaseOperationEvent.getEntity(



我的应用程序使用org.hibernate.event.spi.PreUpdateEventListener在更新之前对实体进行复杂的验证。它需要实体和事件,这样我们才能看到特定字段的变化(旧状态和新状态)。

从Hibernate 5.3.13升级到5.3.28,不支持使用org.hibernate.event.spi.AbstractPreDatabaseOperationEvent.getEntity()

javadocs中唯一的东西是Support for JACC will be removed in 6.0,这在替换方面不是很有帮助。

在Hibernate 6中,推荐的等价内容是什么?jpa规范的@PreUpdate注释不允许访问任何类型的旧/新状态,因此它不足以满足我们的需求。

如果您只使用getEntity(),那么它是好的。
@Deprecated to this method是一个错误

在5.3的弃用列表中出现,但在5.6的弃用列表中没有

相关内容

  • 没有找到相关文章

最新更新