Nou, ik heb een andere manier gevonden om het ontwerp te maken. Meer omdat het ontwerp evolueerde dan een omweg.
Ik hoorde echter van een collega, die hetzelfde probleem had, dat unieke beperkingen alleen worden gecreëerd door de slaapstand (we gebruiken JBoss 4.3) wanneer de hele database is gemaakt. Het werkt niet als u een nieuwe tabel in een bestaande database maakt.
Dus in persistence.xml is het noodzakelijk om hibernate.hbm2ddl.auto
in te stellen om create-drop
om het te laten werken. Ik kan dit echter niet bevestigen.