【问题标题】:Which dialect should I use for MySQL 6 in Hibernate?我应该在 Hibernate 中为 MySQL 6 使用哪种方言?
【发布时间】:2017-06-09 14:43:11
【问题描述】:

在为 Hibernate 选择方言时,MySQL 的选项是:

  • MySQLDialect
  • MySQL5Dialect
  • MySQL55Dialect
  • MySQL57Dialect

第一个选项似乎适用于 MySQL 5(4 及以下)之前的旧版本。到目前为止,MySQL57Dialect 在 6.06 版中运行良好,但使用起来真的完全安全吗?

【问题讨论】:

  • MySQL 6 没有发布版本,或者你说的是 MySQL Connector/J 6,顺便说一句,它也不是发布版本,只是为了测试。

标签: java mysql hibernate


【解决方案1】:

我建议使用MySQL57Dialect,因为它扩展了所有其他dialects

但是!现在 MySQL 迁移到新版本建模,现在预览版本是 MySQL v8.0.xx,稳定版本是 5.7.xx。因此 MySQL v6 被删除,为 6.0 开发的功能正在被合并到未来的版本中。所以我建议你使用 MySQL 版本 5.7.xx 和MySQL57Dialect

【讨论】:

    猜你喜欢
    • 2011-07-08
    • 2016-12-14
    • 1970-01-01
    • 2010-11-03
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多