Java持久性API(JPA)是Java的一个规范。 它用于在Java对象和关系数据库之间保存数据。 JPA充当面向对象的领域模型和关系数据库系统之间的桥梁。
由于JPA只是一个规范,它本身不执行任何操作。 它需要一个实现。 因此,像Hibernate,TopLink和iBatis这样的ORM工具实现了JPA数据持久性规范。
作为EJB 3.0规范的一部分,Java持久API的第一个版本JPA 1.0于2006年发布。
以下是在JPA规范下发布的其他开发版本: -