-
êtes-vous sûr que votre H2 fonctionne en mode de compatibilité MySQL ? Vérifiez ceci d'abord. En regardant la chaîne de connexion. Par exemple comme ceci :
final SimpleDriverDataSource ds = new SimpleDriverDataSource(); ds.setDriverClass(Driver.class); ds.setUrl("jdbc:h2:mem:test;MODE=mysql;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE"); ds.setUsername("sa"); ds.setPassword("");
-
FOREIGN KEY fk_username_idx (userid),
n'est pas pris en charge par H2. SupprimerFOREIGN
ici.
Alors ça marchera