10.2. Java Persistence API (JPA)

10.2.1. About JPA

The Java Persistence API (JPA) is the standard for using persistence in Java projects. Java EE 6 applications use the Java Persistence 2.0 specification, documented here: http://www.jcp.org/en/jsr/detail?id=317.
Hibernate EntityManager implements the programming interfaces and life-cycle rules defined by the specification. It provides the JBoss Enterprise Application Platform with a complete Java Persistence solution.
JBoss Enterprise Application Platform 6 is 100% compliant with the Java Persistence 2.0 specification. Hibernate also provides additional features to the specification.
To get started with JPA and JBoss Enterprise Application Platform 6, refer to the bean-validation, greeter, and kitchensink quickstarts: Section 1.5.2.1, “Access the Java EE Quickstart Examples”.