我应该用什么替换 hibernate 弃用的 @TypeDef 和 @Type 注释?

What should I replace the hibernate deprecated @TypeDef and @Type annotations by?

我刚刚将我用于 Hibernate 的版本升级到 5.6.1,它现在似乎正在弃用一些与类型相关的注释:

@TypeDef(name = "json", typeClass = JsonBinaryType::class)


@Type(type = "json")

除了

,我没有找到关于该做什么的文档

6.0 will introduce a new series of type-safe annotations to serve the same purpose

我们的质量指南迫使我们尝试解决每一个警告,因此我想用非弃用的用途替换这些注释。

似乎在 Hibernate 6 之前没有替代品。Type and also TypeDef 被标记为已弃用以将其标记为在版本 6 中已删除,但到目前为止还没有替代品。这里的思想是 deprecated 并不表示已经存在新版本,这对于大多数开发人员来说可能不是一个直观的含义。

这已在当前的 5.6.3-Final 版本系列中恢复。

此弃用已在 Hibernate 5.6.3-Final 中恢复