sql >> Base de Datos >  >> RDS >> Mysql

El dialecto MyISAM genera un DDL incorrecto

Está roto, MySQL eliminó el soporte para "type=" en desuso hace mucho tiempo. No hay una implementación funcional incluida en Hibernate en el caso de MyISAM. Para InnoDB hay una implementación separada (MySQL5InnoDBDialect).

Debe implementarlo usted mismo, o simplemente elegir una implementación existente como:http://code.google.com/p/ snofyre/source/browse/trunk/snomed-osgi/uk.nhs.cfh.dsp.snomed.persistence/src/main/java/uk/nhs/cfh/dsp/snomed/persistence/orm/MySQL5MyISAMDialect.java

Supongo que usar InnoDB no es una opción para ti. Especialmente debido a la falta de transacciones, MyISAM no encaja bien con JPA.