« Previous day (Nov 13, 2008) | Main | Next day (Nov 15, 2008) »
http://blogs.mervpolis.com/roller/sfranklyn/date/20081114 Friday November 14, 2008

Mengganti Toplink Essentials dengan EclipseLink

EclipseLink adalah versi full dari TopLink yang disumbangkan oleh Oracle ke yayasan Eclipse. Kemampuan penuh EclipseLink bisa dibaca di http://www.eclipse.org/eclipselink/

Sedangkan TopLink Essentials adalah subset dari TopLink yang disumbangkan oleh Oracle sebagai reference implementation dari JPA. Kenapa di kasih embel-embel Essentials? Ternyata ini karena kemampuan penuh TopLink tidak ada di TopLink Essentials. Hanya kemampuan untuk implementasi JPA saja yang ada dalam TopLink Essentials.

Pada Java EE 6 dan GlassFish 3 maka EclipseLink akan menjadi reference implementation dari JPA.

Tapi kita tidak perlu menunggu Java EE 6 atau GlassFish 3 untuk bisa menggunakan EclipseLink karena EclipseLink sepenuhnya compatible dengan TopLink Essentials. Kita bisa mengganti Toplink Essentials dengan EclipseLink. Bagaimana caranya?

  1. Download dan unzip EclipseLink dari
    http://www.eclipse.org/eclipselink/downloads/
  2. Tambahkan 1 baris di file persistence.xml anda.
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    Tambahkan baris diatas dibawah element persistence unit.
  3. Tambahkan jar eclipselink.jar yang ada dalam direktori jlib dari instalasi EclipseLink ke dalam kumpulan library yang dipakai aplikasi anda.

Selamat menikmati dan belajar feature-feature canggih EclipseLink.



Posted by Samuel Franklyn [Java] ( November 14, 2008 04:17 PM ) Permalink