Tutorial hibernasi ini memberikan konsep mendalam tentang Kerangka Hibernasi dengan contoh yang disederhanakan. Ini dimulai pada tahun 2001 oleh Gavin King sebagai alternatif untuk kacang entitas gaya EJB2.
Kerangka Hibernasi
Hibernate adalah framework Java yang menyederhanakan pengembangan aplikasi Java untuk berinteraksi dengan database. Ini adalah alat ORM (Object Relational Mapping) open source, ringan. Hibernate mengimplementasikan spesifikasi JPA (Java Persistence API) untuk persistensi data.
Alat ORM
Alat ORM menyederhanakan pembuatan data, manipulasi data, dan akses data. Ini adalah teknik pemrograman yang memetakan objek ke data yang disimpan dalam database.
Alat ORM secara internal menggunakan JDBC API untuk berinteraksi dengan database.
Apa itu JPA?
Java Persistence API (JPA) adalah spesifikasi Java yang menyediakan fungsionalitas dan standar tertentu untuk alat ORM. Itu javax.persistence paket berisi kelas dan antarmuka JPA.
Keuntungan dari Kerangka Hibernasi
Berikut ini adalah keuntungan dari kerangka kerja hibernasi:
1) Sumber Terbuka dan Ringan
Kerangka kerja hibernate adalah open source di bawah lisensi LGPL dan ringan.
2) Performa Cepat
Kinerja kerangka kerja hibernasi cepat karena cache digunakan secara internal dalam kerangka kerja hibernasi. Ada dua jenis cache dalam kerangka hibernasi cache tingkat pertama dan cache tingkat kedua. Cache tingkat pertama diaktifkan secara default.
3) Kueri Independen Basis Data
HQL (Hibernate Query Language) adalah versi SQL yang berorientasi objek. Ini menghasilkan kueri independen database. Jadi, Anda tidak perlu menulis kueri khusus basis data. Sebelum Hibernate, jika database diubah untuk proyek, kita juga perlu mengubah query SQL yang mengarah ke masalah pemeliharaan.
4) Pembuatan Tabel Otomatis
Framework hibernate menyediakan fasilitas untuk membuat tabel database secara otomatis. Jadi tidak perlu membuat tabel di database secara manual.
5) Menyederhanakan Gabung Kompleks
Mengambil data dari beberapa tabel mudah dilakukan dalam kerangka hibernasi.
6) Menyediakan Statistik Kueri dan Status Basis Data
Hibernate mendukung Query cache dan menyediakan statistik tentang query dan status database.
Indeks Hibernasi
Tutorial Hibernasi
Hibernasi dengan Eclipse
Contoh Hibernasi
Hibernasi Log4j
Pemetaan Warisan
Pemetaan Hibernasi
Manajemen Tx
markas besar
HCQL
Bernama Query
Hibernasi Caching
Cache Tingkat Kedua
Integrasi
Pertanyaan Wawancara