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

Apa alur kerja profesional yang membuat database menggunakan Hibernate di Eclipse?

Tidak ada cara (TM) untuk melakukannya. Tapi dari 5 tahun pengalaman hibernasi saya mulai dengan pemodelan, kemudian menulis tangan DDL. Saya sarankan untuk tidak membiarkan hibernate membuat tabel Anda karena hibernate tidak dapat membuat indeks dan batasan yang layak dan biasanya Anda memerlukan skrip init db untuk pengujian, integrasi, dan lingkungan produksi. Migrasi dengan cara ini juga lebih mudah.

Ketika semua tabel sudah diatur, saya membiarkan entitas dihasilkan oleh IDE. Saya selalu bingung dengan hubungan terbalik...

Setelah pengembangan selesai, saya biasanya menganalisis model lagi untuk menambahkan indeks yang hilang.

Dengan hibernate Anda tidak dapat menentukan kunci utama seperti GENERATE ALWAYS , batasan seperti id > 0 . Hibernate juga akan digunakan sebagai default satu sequence semut tidak akan menambahkan sequence per tabel. Fitur Oracle dan SQL server yang lebih baru tidak didukung.

Saya pernah membaca bahwa hibernate harus digunakan setelah model diimplementasikan tetapi harus 3.x dan saya kira hibernate 4.x mempelajari beberapa trik baru.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Optimalisasi kueri:max() di subquery

  2. Ambil id yang terakhir dimasukkan dengan Mysql

  3. masalah charset dengan mysql

  4. Saya ingin memilih video YouTube acak dari database MySQL, dan menampilkannya di halaman web saya

  5. Perintah MySQL C# DateTime