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

Hibernate mengembalikan daftar dengan nilai nol (anotasi OneToMany dengan tipe Daftar)

Dari javadocs of OrderColumn:"Kolom pesanan harus bertipe integral. Penyedia persistensi mempertahankan pengurutan yang berdekatan (tidak jarang) nilai kolom urutan saat memperbarui asosiasi atau koleksi elemen. Nilai kolom urutan untuk elemen pertama adalah 0."

Jadi, harapannya adalah nilai OrderColumn dimulai dari 0 dan merupakan nilai kontinu. Jadi, ketika nilainya tidak berkelanjutan, Hibernate menambahkan elemen null ke daftar Java Anda.

Saya pikir perilaku OrderColumn ini mirip dengan perilaku indeks-daftar dalam pemetaan hibernasi xml.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perintah MySQL Jelaskan abaikan LIMIT?

  2. Cara Menampilkan Baris Tidak Ada di Tabel Lain di MySQL

  3. koneksi database tunggal php, apakah kode ini praktik yang buruk?

  4. mysqldump dari kueri

  5. MySQL:Memahami tabel pemetaan