gpt4 book ai didi

mysql - 如何指示 hbm2ddl 为 MyISAM 引擎生成 sql

转载 作者:行者123 更新时间:2023-11-29 00:54:14 25 4
gpt4 key购买 nike

当我使用 hbm2ddl 命令从基于 JPA2 的注释自动生成 SQL 时,它会自动为 ENGINE=InnoDB 创建表

e.g.
create table foo (id integer not null, bar integer) ENGINE=InnoDB;

我应该对我的 JPA 模型类做些什么来为 ENGINE=MyISAM 生成 SQL

最佳答案

我们在 Hibernate for MySQL 中有 3 种方言。

MySQL org.hibernate.dialect.MySQLDialect 
MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect

我想这对你有用。

请询问您是否还有其他要求,或者您是否发现执行它有任何困难。

关于mysql - 如何指示 hbm2ddl 为 MyISAM 引擎生成 sql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6894408/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com