Java Persistence API

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 22. helmikuuta 2019 tarkistetusta versiosta . tarkastukset vaativat 6 muokkausta .

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:

Historia

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

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] .

Katso myös

Muistiinpanot

  1. Java Persistence API UKK  (englanniksi)  (downlink) . Oracle Corp. Arkistoitu alkuperäisestä 22. elokuuta 2008.
  2. JSR 220: Enterprise JavaBeansTM 3.0  (englanniksi)  (linkki ei saatavilla) . Arkistoitu alkuperäisestä 9. syyskuuta 2012.
  3. JSR 317: Java Persistence 2.0  (englanniksi)  (linkki ei saatavilla) . Arkistoitu alkuperäisestä 9. syyskuuta 2012.
  4. Paketti javax.persistence (javadoc)  (eng.)  (downlink) . Oracle Corp. Arkistoitu alkuperäisestä 11. joulukuuta 2012.

Linkit