What is Java Persistence API (JPA)?
Java Persistence API is a new architecture and standard API, that can be use for the management of persistence and O2R-Mapping. This API is part of the Java EE platform. But sometimes I have the feeling to work with the Hibernate ORM framework.
For more information about JPA take a look at this URLs:
http://jcp.org/aboutJava/communityprocess/final/jsr220/index.html
https://glassfish.dev.java.net/javaee5/docs/DocsIndex.html
http://www.hibernate.org/397.html
http://www.eclipse.org/dali
http://schuchert.wikispaces.com/EJB+3+and+Java+Persistence+API
http://www.oracle.com/technology/pub/articles/gupta-jpa.html
http://static.springframework.org/spring/docs/2.0.x/reference/orm.html#orm-jpa
http://e-docs.bea.com/kodo/docs40/full/html/ejb3_overview.html
http://incubator.apache.org/openjpa/docs/latest/manual/manual.html#jpa_overview_why