为Hibernate选择方言时,MySQL的选项为:MySQLDialect
MySQL5Dialect
MySQL55Dialect
MySQL57Dialect
第一个选项似乎适用于比MySQL 5(4及以下)更旧的版本。到目前为止,MySQL57Dialect
对于6.06版一直运行良好,但是使用它真的完全安全吗?
最佳答案
我建议使用MySQL57Dialect
,因为它扩展了所有其他dialects。
但!现在,MySQL已迁移到新的发行模型,而预览版本是MySQL v8.0.xx,稳定版本是5.7.xx。因此删除了MySQL v6,并将为6.0开发的功能合并到将来的版本中。因此,我建议您使用MySQL 5.7.xx和MySQL57Dialect
。