JPA 是 Java Persistence API 的缩写,意为“Java 持久化 API”。它是一套用于把 Java 对象映射到关系型数据库表(常见于 ORM:对象关系映射)的标准规范,帮助开发者用更面向对象的方式进行数据库的增删改查。(也可能指其他含义,但在软件开发语境中最常见的是这一项。)
/ˌdʒeɪ piː ˈeɪ/
I used JPA to save the user data to the database.
我用 JPA 把用户数据保存到数据库里。
In a large Spring application, JPA can simplify data access by mapping entities to tables and managing transactions.
在大型的 Spring 应用中,JPA 可以通过将实体映射到数据表并管理事务来简化数据访问。
JPA 来自 Java Persistence API 的首字母缩写:Java(Java 平台)+ Persistence(持久化,指数据长期保存到数据库等存储介质)+ API(应用程序接口)。它最初作为 Java 企业级生态中的持久化标准出现,后来在 Jakarta EE 体系中也继续沿用(常见实现包括 Hibernate 等)。