Nah, saya menemukan cara lain untuk membuat desain. Lebih karena desain berevolusi daripada bekerja di sekitar.
Namun saya mendengar dari seorang rekan, yang memiliki masalah yang sama, bahwa batasan unik hanya dibuat oleh hibernate (kami menjalankan JBoss 4.3) ketika seluruh database dibuat. Ini tidak akan bekerja ketika Anda membuat tabel baru di database yang sudah ada.
Jadi di ketekunan.xml perlu untuk mengatur hibernate.hbm2ddl.auto
untuk create-drop
untuk membuatnya bekerja. Saya tidak dapat mengkonfirmasi hal ini.