Developing JPA applications — The Java Persistence API is a new programming model under EJB 3.0 specification (JSR220) for the management of persistence and object/relational mapping with Java EE and Java SE.