Posted by: tigaenamb | April 15, 2008

Apa itu Hibernate

Hibernate adalah sebuah Framework ORM ( Object Relational Mapping ). yaitu memetakan sesuatu ( dalam hal ini umumnya tabel dalam database ) menjadi sebuah Objek ( menggunakan apa yang disebut PERSISTENCE => mewakilkan sesuatu pada sebuah objek, jika sesuatu yang diwaklikan ingin diolah, maka objek tersebutlah yang akan dimanipulasi ).

Apa sih kelebihannya ?? untuk pemrograman database kita dapat membebaskan diri dari "QUERY Terhadap Tabel" dimana untuk fungsi insert, update, atau delete, dimungkinkan untuk sama sekali tidak menulis query. yang berpengaruh pada sedikitnya kode ( pengeffisiensian kode ).

Hal hal yang perlu diperhatikan dalam penggunaannya :

  • Masih adanya buka tutup sesi Query pada penggunaannya ( dapat diotomatisasi menggunakan framework Spring ).
  • Jika ingin melakukan Query untuk seleksi berdasarkan kondisi tertentu maka, yang dilakukan query adalah pada objek database, BUKAN TABEL.
  • Tidak secepat pemrograman berbasis query pada umumnya, dibutuhkan trik untuk mencapai performa optimal.

Namun hal hal itu tidak bermasalah, dikarenakan lebih banyak kelebihan yang ditimbulkannya dibandingkan kelemahannya.

Mohon untuk Komentarnya

Tanggapan

mungkin harus ditambahin bob, hibernate dalam konteks apa…

yang jelas dari asal pemilihan namanya, setau gw ni, hibernate disini adalah sebuah metaphor, peminjaman makna sesuatu pada konteks yang lain yang beranalogi, dalam hal ini, untuk mempermudah penjelasan sesuatu… :p

Hmm ini Hibernate nama Framework ORM.
ini bisa untuk .NET (nHibernate) dan Java.

Lha Posting ini kan masuk kategori programming

Piye THo??

Ada Buku Hibernate yang Indonesia gak ???
:)

thx bwt infonya,,

iya nech, kalo ad ebook ato buku yang b indo kasih info2…

Leave a response

Your response:

Kategori