The Java Persistence API (JPA) is a technology that provides a POJO persistence model for object-relational mapping.
The Java Persistence API was developed by the EJB 3.0 software expert group as part of JSR 220, but its use is not limited to EJB software components. It can also be used directly by web applications and application clients, and even outside the Java EE platform, for example, in Java SE applications.




