Kamis, 25 Oktober 2012

Hibernate dalam Java



OK,, guys..
Sekian lama blog ini ditinggalkan,, kini saatnya untuk nambah postingan baru..

Setelah beberapa waktu berpikir (apa yg akan ditambahkan dalam postingan kali ini?),, akhirnya saya memutuskan untuk membagikan apa yang baru saja dipelajari.. dan itu adalah HIBERNATE..



Apa yang dimaksud dengan "hibernate"?
dari sumber-sumber yang saya baca,, semua memberikan masukan yang sama,, "hibernate adalah sebuah tools yang digunakan untuk mengimplementasikan konsep ORM (Object-Relational Mapping) dalam pengembangan Perangkat Lunak".. ORM itu sendiri merupakan suatu pemetaan dari Object ke dalam bentuk relational (biasanya table database).. Konsep ini dibuat untuk mempermudah pengembangan aplikasi yang menggunakan basisdata, sehingga mengurangi penggunaan "query" di dalam aplikasi.. Jadi pada dasarnya,, berbicara mengenai hibernate berarti kita akan bekerja dengan database,, object,, dan mapping..

Keuntungan dari hibernate :
  1. hibernate is free and OpenSource.. GRATISAN,, kita bisa menggunakan hibernate untuk membuat sebuah aplikasi tanpa harus mengeluarkan sepeserpun dan kita bisa mendapatkan source-nya juga..
  2. hibernate merupakan tools yang paling banyak digunakan dalam "pasaran" ORM.. Hibernate telah menjadi standard dalam pengembangan Software (meskipun bukan standard java)..
  3. hibernate bukan hanya melakukan pemetaan data,, tetapi juga menyediakan fasilitas untuk melakukan query data dan pengambilan data (selain itu terdapat pula HQL - Hibernate Query Language)..
  4. dll.

Jadi,, bisa dibilang dengan menggunakan hibernate "kita tidak lagi bekerja dengan database dan SQL secara langsung,, melainkan melalui sebuah Object yang sifatnya persistence..

0 komentar: