Как я могу поручить hbm2ddl для создания SQL для двигателя MyISAM - PullRequest
1 голос
/ 01 августа 2011

Когда я использую команды hbm2ddl для автоматической генерации SQL из аннотаций на основе JPA2, он автоматически создает таблицу для ENGINE = InnoDB

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

Что я должен сделать с моим классом модели JPA для генерации SQL для ENGINE = MyISAM

1 Ответ

1 голос
/ 01 августа 2011

У нас есть 3 диалекта в Hibernate для MySQL.

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

Я думаю, это послужит цели для вас.

Пожалуйста, спросите, есть ли что-то еще, что вы хотите, или если вы найдетеникаких сложностей в его реализации.

...