Tutorial kali ini membahas pengertian Hibernate. Hibernate disini bukan hibernate-hibernate yang ada pada komputer.
Tapi Hibernate disini adalah hibernate dalam sebuah bahasa pemrograman.
Hibernate merupakan framework ORM Java. Tapi , sekarang sudah dikembangkan mendukung .net. Hibernate diciptakan oleh Gavin King. Dalam konsep MVC, Hibernate berada di posisi M. Ya! dia menduduki posisi Model.Hibernate memudahkan developer untuk bekerja dengan model. Dengan Hibernate, tabel-tabel yang ada di Database dapat direpresentasikan ke dalam class-class dalam Java. Ingat! hanya merepresentasikan! Bukan berarti tabel – tabel di Database digantikan oleh class-class dalam Java.
Sebelum ada Hibernate, developer java menggunakan JDBC. JDBC memberikan kelemahan dalam ketidakefisienan kode. Developer terpaksa harus menulis kode berulang-ulang. Setiap action harus dibuat connection, statement dll. Di Hibernate masalah koneksi ke Database dll, dibungkus dalam file configuration sendiri, yaitu hibernate.properties atau hibernate.cfg.xml. Tapi yang sering digunakan hibernate.cfg.xml karena fleksibel.
Mmm.. yah mungkin sekian dulu ya pengertian Hibernatenya 😀 nanti dilanjut ke tutorial bagaimana menggunakan Hibernate itu sendiri.
Semoga bermanfaat 🙂
Sekian Trims