Dengan OnDelete
anotasi DDL harus benar. Bisakah Anda memeriksa bagaimana Anda mengonfigurasi SessionFactory
, khususnya nilai mana yang Anda gunakan untuk parameter hbm2ddl.auto.
PERBARUI
- Mengenai masalah Anda dengan
UserProvider
kelas. Pertama pemetaan tampaknya dua arah, tetapi satu sisi harus menjadi sisi pemilik dan sisi lainnya harus menjadi sisi sebaliknya. Artinya yang memiliki relasi adalah yang mempertahankan relasi ke dalam tabel join, dan yang lainnya harus dipetakan dengan kodemappedBy
parameter dan tidak mengontrol relasi. JadiOneToMany
denganmappedBy
menunjuk keuser
anggotaUserProperty
akan menjadi sisi kebalikannya, DanUserProperty
akan menjadi sisi pemilik, dan harus adaOnDelete
anotasi. Tapi izinkan saya mengujinya besok untuk memastikan, saya tidak di depan stasiun pengembang saya.