sql >> Database >  >> RDS >> Mysql

MyISAM-dialect genereert verkeerde DDL

Het is kapot, MySQL heeft lang geleden de ondersteuning voor verouderd "type=" laten vallen. Er is geen werkende implementatie inbegrepen voor Hibernate in het geval van MyISAM. Voor InnoDB is er een aparte implementatie (MySQL5InnoDBDialect).

Je moet het zelf implementeren, of gewoon een bestaande implementatie kiezen, zoals: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

Ik denk dat het gebruik van InnoDB geen optie voor je is? Vooral door gebrek aan transacties past MyISAM niet goed bij JPA.




  1. Aankondiging van Barman 1.0, Backup and Recovery Manager voor PostgreSQL

  2. hoe de volgorde van kolommen te veranderen

  3. Wanneer rij verwijderen in postgres seriële pk niet verlaagt?

  4. Update alleen datum op datetime-veld op Pl/SQL