Java Persistence API ( JPA ) är en Java EE API -specifikation som ger möjlighet att bekvämt bevara Java-objekt i en databas [1] .
Det finns flera implementeringar av detta gränssnitt, en av de mest populära användningarna Hibernate för detta . Den gemensamma parlamentariska församlingen implementerar konceptet ORM .
Uthållighetsstödet från JPA täcker områdena:
Java Persistence API definierades under JSR 220 [2] expertgruppsarbete . Den första versionen av JPA släpptes den 11 maj 2006. JPA 2.0 beskrevs av en expertgrupp i JSR 317 [3] , specifikationen släpptes den 10 december 2009. JPA 2.1-specifikationen släpptes den 22 april 2013.
Entity - En POJO- klass som är associerad med en databas med hjälp av en anteckning ( @Entity) eller via XML . Denna klass har följande krav:
I det här fallet kan enheten:
Entiteter kan relateras till varandra (en-till-en, en-till-många, många-till-en och många-till-många) [4] .
Java Persistence API | |
---|---|
|
Java | |
---|---|
Plattformar | |
Sun Technologies | |
Viktiga tredjepartstekniker | |
Berättelse |
|
Språkegenskaper | |
Skriptspråk |
|
Java-konferenser |
|