Saturday, 5 November 2011

JPA Menggunakan Hibernate

JPA (Jave Persistence API) adalah framework yang merupakan standar dari Java untuk mengelola data pada basis data relasional dengan menggunakan teknologi obyek. JPA didefinisikan oleh JSR, saat ini JPA distandarkan dengan menggunakan JSR 220. Saat ini ada beberapa implementasi dari JPA oleh berbagai vendor, diantaranya adalah Hibernate, Apache OpenJPA, EclipseLink, Oracle TopLink, dan lain-lain.

Standarisasi ini menyebabkan developer tidak mengalami kesulitan yang terlalu banyak pada saat mengimplementasikan persistent data dalam aplikasi karena paket yang serta metadata yang digunakan sama. JPA ini terdiri atas 3 bagian:
  1. API (Application Programming Interface), didefinisikan pada paket javax.persistence.
  2. JPQL (Java Persistence Query Language), bahasa query untuk mengakses persisten data, mirip dengan SQL.
  3. Metadata.
JPA menggunakan Annotation dan bukan XML (seperti Customer.hbm.xml), meskipun Hibernate tetap mendukung penggunaan XML. Meskipun demikian, mulai saat ini akan digunakan Annotation dan Entity

No comments:

Post a Comment

Berikanlah Komentar, saran dan Kritik yang membangun "

Tips Untuk Orangtua Anak Indigo

bersikap jujur , berikanlah penjelasan lengkap sebanyak  ungkin untuk kedewasaan dan intelegensi mereka. jangan berbohong, berbohong ter...