Elemen anak opsional <Genator> adalah nama kelas Java yang digunakan untuk menghasilkan pengidentifikasi unik untuk instance kelas persisten. Jika instance generator ini memerlukan nilai konfigurasi tertentu atau parameter inisialisasi, Anda dapat menggunakan elemen <param> untuk melewati parameter ini.
Semua generator mengimplementasikan antarmuka org.hibernate.id.Identifiergenerator. Ini adalah antarmuka yang sangat sederhana; Beberapa aplikasi dapat memilih untuk memberikan implementasi spesifik mereka sendiri. Tentu saja, Hibernate menyediakan banyak implementasi bawaan.
Berikut adalah beberapa nama pintasan untuk generator bawaan:
Kenaikan (kenaikan)
Digunakan untuk menghasilkan pengidentifikasi unik untuk jenis panjang, pendek atau int. Ini hanya dapat digunakan jika tidak ada proses lain yang memasukkan data ke dalam tabel yang sama. Jangan menggunakannya di cluster.
identitas (identitas)
Memberikan dukungan untuk bidang identifikasi bawaan untuk DB2, MySQL, MS SQL Server, Sybase dan HypersonicSQL. Pengidentifikasi yang dikembalikan adalah tipe panjang, pendek, atau int.
urutan
Urutan digunakan dalam DB2, PostgreSQL, Oracle, SAP DB, McKOI, dan Generator digunakan dalam interbase. Pengidentifikasi yang dikembalikan adalah tipe panjang, pendek, atau int.
ditugaskan (ditugaskan sendiri)
Kunci utama dihasilkan oleh program eksternal, dan hibernate tidak memerlukan partisipasi aplikasi untuk menetapkan pengidentifikasi ke objek sebelum metode save () dipanggil. Ini adalah kebijakan pembuatan default ketika elemen <Genator> tidak ditentukan.
Artikel di atas adalah metode konfigurasi generator untuk ID file pemetaan hibernate. Saya harap ini dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.