现在我正在使用InnoDB表但是如果我在数据库中使用多个引擎会让我感到困惑的是什么?
由于我在标题中使用了“最佳”,它警告说这个问题是主观的,但考虑到有问题的方言数量非常有限,我不理解他们之间的区别因素(最好的是)我需要在答案中解释这一点。
此处提供的参考资料是在org.hibernate.dialect下找到的有问题的方言:
答案 0 :(得分:14)
MySQL InnoDB强制执行参照完整性; ISAM没有。
MySQL版本5与早期版本不同。
MySQLDialect可能是第一个Hibernate实现的遗留问题,当时没有这样的选择。
选择最适合您的MySQL版本(您的问题中的第5版)以及您用于创建MySQL数据库的实现。