Java Persistence API ( JPA ) er en Java EE API- specifikation , der giver mulighed for bekvemt at bevare Java-objekter i en database [1] .
Der er flere implementeringer af denne grænseflade, en af de mest populære anvendelser Hibernate til dette . Den Blandede Parlamentariske Forsamling implementerer konceptet ORM .
Vedholdenhedsstøtten fra Den Blandede Parlamentariske Forsamling dækker områderne:
Java Persistence API blev defineret under JSR 220 [2] ekspertgruppearbejdet . Den første version af JPA blev udgivet den 11. maj 2006. JPA 2.0 blev beskrevet af en ekspertgruppe i JSR 317 [3] , specifikationen blev frigivet den 10. december 2009. JPA 2.1-specifikationen blev udgivet den 22. april 2013.
Entitet - En POJO -klasse tilknyttet en database ved hjælp af en annotation ( @Entity) eller via XML . Denne klasse har følgende krav:
I dette tilfælde kan enheden:
Entiteter kan relateres til hinanden (en-til-en, en-til-mange, mange-til-en og mange-til-mange) [4] .
Java Persistence API | |
---|---|
|
Java | |
---|---|
Platforme | |
Sun Technologies | |
Nøgle tredjepartsteknologier | |
Historie |
|
Sprogegenskaber | |
Scripting sprog |
|
Java konferencer |
|