Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Eindeutige Einschränkung nicht in JPA erstellt

Nun, ich habe einen anderen Weg gefunden, das Design zu machen. Mehr, weil sich das Design weiterentwickelt hat als eine Umgehung.
Ich habe jedoch von einem Kollegen gehört, der das gleiche Problem hatte, dass Unique Constraints nur vom Ruhezustand (wir verwenden JBoss 4.3) erstellt werden, wenn die gesamte Datenbank erstellt wird. Es funktioniert nicht, wenn Sie eine neue Tabelle in einer bestehenden Datenbank erstellen.
Also muss in persistence.xml hibernate.hbm2ddl.auto gesetzt werden zu create-drop damit es funktioniert. Das kann ich aber nicht bestätigen.