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

Advertisements

10 thoughts on “Apa itu Hibernate

  1. 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

  2. Maksudnya buka tutup query dapat diotomatisasi dengan Spring bagaimana ya, bob?
    Trus untuk create table DB masih dari MYSQL ( contoh DB ) atau di create melalui sintaks java nya?

  3. knp pas ada tulisan HIBERNATE di notebook saya,notebook saya tidak bisa nyala lagi,,,
    mohon penjelasan nya,,,

    trimakasih,,,

    • klo hibernate itu, untuk mematikan komputer, tp dengan menyimpan keadaan aplikasi ketika dimatikan, kelebihan nya jadi bisa hidup lebih cepat dibandungkan jika dimatikan secara normal. akan tetapi hibernate bukan lah mati komputer secara sebenarnya.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s