Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Opsi ON DELETE CASCADE tidak dibuat saat menggunakan pembuatan skema ddl di Mysql

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 kode mappedBy parameter dan tidak mengontrol relasi. Jadi OneToMany dengan mappedBy menunjuk ke user anggota UserProperty akan menjadi sisi kebalikannya, Dan UserProperty akan menjadi sisi pemilik, dan harus ada OnDelete anotasi. Tapi izinkan saya mengujinya besok untuk memastikan, saya tidak di depan stasiun pengembang saya.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mungkinkah kueri PHP MYSQL mengabaikan variabel kosong dalam klausa WHERE?

  2. PHP Daftar Pengguna dari Database SQL di Tabel

  3. Gabungkan 2 Array dan Jumlahkan Nilainya (Kunci Numerik)

  4. Membuat dan membaca kode batang

  5. hubungan fasih laravel dari pembuat kueri