Halo di postingan sebelumnya kita udah berkenalan nih dengan Hibernate Framework, jadi sekarang kita akan mulai untuk persiapan-persiapan apa aja yang perlu di setup sebelum memulai koding dengan Hibernate.

Persiapan

  1. Install Java 1.8
  2. Install Apache Maven
  3. Install Database PostgreSql
  4. Text editor atau IDE seperti Netbeans, Eclipse, InteliJIDEA atau lain-lain. klo saya akan menggunakan IntelliJ IDEA Ultimate.

Setup Java 1.8

Untuk setup java 1.8 udah pernah saya bahas di materi Java Core

Setup Apache Maven

Untuk install apache maven udah pernah saya bahas juga di blog saya.

  1. Untuk Windows How to Install Apache Maven for Windows 10
  2. Untuk Linux How to Install Apache Maven for Linux Ubuntu
  3. Untuk Linux Centos How to Install Apache Maven for linux Centos / Fedora / RedHat

Setup Database

Nah sayangnya Hibernate ini tidak memiliki fitur untuk membuat Database, jadi hanya bisa menggenerate table, column dan object lagi seperti constraint, auto_increment, dan sequance.

Jadi kita buat dulu database dengan nama hibernate_core seperti berikut:

# login as postgres
psql -h localhost -U postgres

# create user tutorial_hibernate
create user bootcamp with superuser login password 'bootcamp';

# membuat database bootcamp_hibernate dengan ownernya user tutorial_hibernate
create database bootcamp_hibernate with owner bootcamp;