Java Persistence API ( JPA ) on Java EE API -spesifikaatio , joka tarjoaa mahdollisuuden säilyttää Java-objekteja kätevästi tietokannassa [1] .
Tälle käyttöliittymälle on useita toteutuksia, yksi suosituimmista Hibernate -käytöistä tähän . JPA toteuttaa ORM - käsitettä .
Yhteisen parlamentaarisen edustajakokouksen tarjoama sinnikkyystuki kattaa seuraavat alat:
Java Persistence API määriteltiin JSR 220 [2] asiantuntijaryhmätyön aikana . JPA:n ensimmäinen versio julkaistiin 11. toukokuuta 2006. Asiantuntijaryhmä kuvasi JPA 2.0:n JSR 317:ssä [3] , spesifikaatio julkaistiin 10. joulukuuta 2009. JPA 2.1 -spesifikaatio julkaistiin 22. huhtikuuta 2013.
Entiteetti - POJO -luokka, joka liittyy tietokantaan merkinnällä ( @Entity) tai XML :n kautta . Tällä luokalla on seuraavat vaatimukset:
Tässä tapauksessa kokonaisuus voi:
Entiteetit voivat liittyä toisiinsa (yksi yhteen, yksi moneen, useat yhteen ja monet moneen) [4] .
Java Persistence API | |
---|---|
|
Java | |
---|---|
Alustat | |
Sun Technologies | |
Kolmannen osapuolen keskeiset tekniikat | |
Tarina |
|
Kielen ominaisuudet | |
Scripting kielet |
|
Java-konferenssit |
|