【问题标题】:How can I instruct hbm2ddl to generate sql for MyISAM engine如何指示 hbm2ddl 为 MyISAM 引擎生成 sql
【发布时间】:2011-10-17 04:31:29
【问题描述】:

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

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

我应该如何处理我的 JPA 模型类来为 ENGINE=MyISAM 生成 SQL

【问题讨论】:

    标签: mysql hibernate hbm2ddl


    【解决方案1】:

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

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

    我想这对你有用。

    请询问您是否还有其他需要,或者您在实施时是否有任何困难。

    【讨论】:

      猜你喜欢
      • 2012-10-02
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-19
      • 2014-02-26
      • 2011-12-23
      • 2013-04-25
      相关资源
      最近更新 更多