Jumat, 29 April 2016

CRUD Hibernate Java Bagian 1


Pada tutorial ini, saya akan menjelaskan contoh CRUD(Create, Read, Update dan Delete) di Hibernate Java. Sebenarnya apa itu Hibernate? Kalau menurut saya Hibernate itu ialah Framework yang bersifat ORM(Object Relational Mapping) untuk melakukan koneksi ke Database. "Apa cuma untuk koneksi ke Database saja?" tidak. Anda bisa melakukan semua operasi SQL lainnya. Dengan kata lain, bisa Anda katakan bahwa Hibernate bisa menggantikan operasi JDBC. Untuk mempermudah pemahaman Anda, berikut contoh untuk melakukan koneksi Database.


JDBC (Tanpa Hibernate)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
try
{
    Class.forName(driver);
    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/"+nama_database, user, pass);
    return conn;
}catch(ClassNotFoundException nfe)
{
    nfe.printStackTrace();
    return null;           
}catch(SQLException se)
{
    se.printStackTrace();
    return null;
}

Hibernate (Koneksi dengan Hibernate)
1
2
3
4
5
Session s = new Configuration().configure().buildSessionFactory().openSession();
if(s == null)
    System.out.println("Koneksi Gagal");
else
    System.out.println("Koneksi Berhasil"); 
Gimana? bisa Anda lihat bahwa dengan menggunakan Hibernate Anda tidak perlu mendeklarasikan semua field Database-nya.
OK, untuk kelebihan dan kekurangan Hibernate itu tidak akan saya jelaskan di sini. Di Internet, sudah banyak yang membahasnya. Pada tutorial ini, saya beranggapan bahwa pembaca sudah menguasai JDBC sehingga pembaca tidak sulit untuk memahami penjelasan syntax - syntax yang ada.

INSTALL HIBERNATE
Untuk bagian tahap instalasi, di sini saya menggunakan IDE Eclipse J2EE Juno. Untuk Anda yang menggunakan IDE yang berbeda dengan saya bisa cari tutorialnya sendiri tentang cara instalasinya. OK, untuk instalasinya silakan ikuti langkah berikut :
  1. Buka Eclipse Anda.
  2. Kemudian, pilih menu Help > Install New Software.
  3. Setelah itu, buka link berikut untuk memilih library JBoss yang sesuai dengan Eclipse Anda. 
  4. Setelah Anda pilih, Catat url Addressnya. Dan masukkan ke dalam textfield Work with yang di Eclipse tadi. Dan ketik "hibernate" di kolom pencarian. Karena, di JBoss yang ingin Anda install hanyalah Hibernate saja.
  5. Setelah itu pilih Next sampai tahap instalasi selesai.
  6. Setelah instalasi selesai, Restart Eclipse Anda.

Tidak ada komentar:

Posting Komentar