Home Start Back Next End
  
49
2.2.6
Hibernate
Hibernate adalah Object Relational Mapping (ORM) yang kuat dan
memiliki
kinerja
tinggi 
dalam
persistensi
dan layanan
query.
Hibernate
memungkinkan pengembangan class
persistence
berikut ungkapan objek
orientasi,
termasuk
asosiasi, inheritance,
polymorphism,
komposisi,
dan
koleksi. 
Hibernate 
menangani 
pemetaan 
dari 
class 
Java 
ke 
tabel 
di
database   
dan        
dari   
tipe   
data   
Java   
ke   
tipe   
data   
SQL.
Hibernate memperbolehkan penggunaan ekspresi
query
dalam
ekstensi SQL portable hibernate sendiri (Hibernate Query Language atau
HQL),
SQL
asli,
atau
dengan
orientasi
objek Criteria
dan
Example
API.
Tidak
seperti
banyak
solusi
persistence lainnya,
Hibernate
tidak
menyembunyikan kekuatan dari SQL. Hal ini menjamin bahwa investasi
dalam   teknologi   relasional   dan   pengetahuan   berlaku   seperti   biasa.
Hibernate merupakan
suatu
proyek
yang
menargetkan
suatu
solusi
lengkap untuk permasalahan dalam mengatasi masalah data persistence
dalam Java.
Hibernate
merupakan
perantara
interaksi
antara
aplikasi
Java
dengan   database   relasional.   Umumnya,   hibernate   digunakan   dalam
aplikasi two-tier dan three-tier client-server, dengan hibernate digunakan
hanya pada server. (Bauer dan King, 2005, p41)
Hibernate
bekerja dengan baik dengan pendaftaran model yang
diimplementasikan dengan POJOs. (Bauer dan King, 2005, p67)
Word to PDF Converter | Word to HTML Converter