我应该用什么来代替PostgreSQL11Dialect?



我正在使用Hibernate 5和PostgreSQL 11。我检查了方言,最新的是PostgreSQL95Dialect.

我应该对我拥有的较新版本的数据库使用什么?

我认为使用PostgreSQL95Dialect没有大问题,但这对我来说听起来不对,特别是数据库可能会进一步升级,并且将来可以更无缝地更新更紧密的版本。

原因:

原因是,我关心方言,我想引入Hibernate不支持的新型jsonb,所以我想尽可能接近数据库的当代版本,方言方面也是如此。

如果你打算使用 PostgreSQL 11 的特性,你可能应该自己实现方言。

在Hibernate 6.0中引入了新的PostgreSQL10Dialect。在实现自己的PostgreSQL11Dialect时,您可能希望遵循相同的方法,即扩展PostgreSQL95Dialect并添加所需的功能。

官方休眠GitHub存储库中的最新消息是PostgreSQL10Dialect。但是,最新的官方文档中仍然没有引用这一点。

相关内容

  • 没有找到相关文章

最新更新