如果在persist.xml中 dialect 使用 org.hibernate.dialect.MySQL5Dialect,那么创建表默认使用Myisam;
要改为默认使用innodb,dialect 使用 org.hibernate.dialect.MySQL5InnoDBDialect。
另外注意,Myisam不支持外键约束。
在使用Hibernate框架进行数据库操作时,选择正确的dialect对于确保数据一致性和利用数据库特性至关重要。若希望默认使用InnoDB存储引擎,应配置dialect为org.hibernate.dialect.MySQL5InnoDBDialect,这不仅支持更多特性如外键约束,还能优化性能。
如果在persist.xml中 dialect 使用 org.hibernate.dialect.MySQL5Dialect,那么创建表默认使用Myisam;
要改为默认使用innodb,dialect 使用 org.hibernate.dialect.MySQL5InnoDBDialect。
另外注意,Myisam不支持外键约束。
1815
700

被折叠的 条评论
为什么被折叠?