1

hbm2ddl コマンドを使用して JPA2 ベースのアノテーションから SQL を自動生成すると、ENGINE=InnoDB のテーブルが自動的に作成されます。

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

ENGINE=MyISAM の SQL を生成するには、JPA モデル クラスをどうすればよいですか?

4

1 に答える 1

1

Hibernate for MySQL には 3 つの方言があります。

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

それはあなたの目的に役立つと思います。

他に欲しいものや実装が難しいところなどありましたらお尋ねください。

于 2011-08-01T05:40:36.077 に答える