(JavaEE)ORM dan Framework ORM yang sering digunakan

Hibernate is concerned with helping your application to achieve persistence. So what is persistence? Persistence simply means that we would like our application’s data to outlive the applications process. In Java terms, we would like the state of (some of) our objects to live beyond the scope of the JVM so that the same state is available later. http://www.hibernate.org/about/orm

Pemetaan objek-relasional(object-relational mapping atau O/RM) merupakan sebuah teknik yang digunakan dalam pemrograman untuk menggunakan basisdata relasional sebagai penyimpanan data dengan bentuk obyek. Teknik ini biasa digunakan dalam bahasa pemrograman berorientasi objek saat harus menggunakan basisdata relasional dalam penyimpanannya.http://id.wikipedia.org/wiki/Pemetaan_objek-relasional

1. Hibernate ORM, merupakan orm yang paling populer di dunia per-java-an. hibernate punya tekni orm sendiri, tapi juga support JPA

2. EclipseLink, merupakan orm baru, tapi sudah banyak digunakan, khususnya sebagai default jpa implementation di server glassfish

3. OpenJPA, orm ini merupakan orm yang hanya mendukung implementasi JPA dan digunakan di server Geronimo

4. TopLink, orm ini buatan Oracle, dan sangat baik integrasi dengan produk-produk Oracle seperti Oracle Coherence

5. MyBatis, sebelumnya iBatis, orm ini sangat cocok bagi developer yang masih menyukai penggunakan perintah SQL

6. ORMLite, orm ini tidak terlalu kompleks, sangat sederhana. Salah satu kelebihannya, orm ini dapat digunakan di Android

7. EmpireDB, orm yang full menggunakan java object, tanpa menggunakan XML dan Annotation. Orm ini tidak mendukung JPA

8. Cayenne, orm ini memiliki modeler tool sehingga pembuatan entity di orm ini sangat mudah. orm ini juga mendukung remote object

Referensi :
https://twitter.com/search/realtime?q=%23ORMJava&src=hash
http://www.hibernate.org/about/orm

Advertisements

Published by

jarcode

hello I am jarcode

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