Chà, tôi đã tìm ra một cách khác để tạo ra thiết kế. Nhiều hơn bởi vì thiết kế đã phát triển hơn là một công việc xung quanh.
Tuy nhiên, tôi đã nghe từ một đồng nghiệp, người đã gặp vấn đề tương tự, rằng ràng buộc duy nhất chỉ được tạo ra bằng chế độ ngủ đông (chúng tôi đang chạy JBoss 4.3) khi toàn bộ cơ sở dữ liệu được tạo. Nó sẽ không hoạt động khi bạn tạo một bảng mới trong cơ sở dữ liệu hiện có.
Vì vậy, trong Persence.xml, bạn cần đặt hibernate.hbm2ddl.auto
đến create-drop
Để làm cho nó hoạt động. Tôi không thể xác nhận điều này mặc dù.