我正在使用Hibernate 5和PostgreSQL 11。 我查看了方言,最新的是PostgreSQL95Dialect
。
我应该在我的数据库更新到较新版本时使用什么?
我认为使用PostgreSQL95Dialect
没有太大问题,但对我来说似乎不正确,特别是数据库可能会进一步升级,未来更接近的版本可以更无缝地更新。
原因:
我关心方言的原因是,我想引入Hibernate不支持的新类型jsonb
,因此我希望在方言方面尽可能接近于当代版本的数据库。
我正在使用Hibernate 5和PostgreSQL 11。 我查看了方言,最新的是PostgreSQL95Dialect
。
我应该在我的数据库更新到较新版本时使用什么?
我认为使用PostgreSQL95Dialect
没有太大问题,但对我来说似乎不正确,特别是数据库可能会进一步升级,未来更接近的版本可以更无缝地更新。
原因:
我关心方言的原因是,我想引入Hibernate不支持的新类型jsonb
,因此我希望在方言方面尽可能接近于当代版本的数据库。
PostgreSQL10Dialect
。当你实现自己的PostgreSQL11Dialect
时,你可能想要遵循相同的方法,即扩展PostgreSQL95Dialect
并添加你需要的功能。