JPA

/ˌdʒeɪ piː ˈeɪ/ · Abbreviation · Development

Definitions

  1. The Java Persistence API, a specification for mapping Java objects to relational database tables and managing entity lifecycle, queries, and transactions. Implementations such as Hibernate provide the actual runtime behavior behind JPA annotations and EntityManager operations.

    In plain English: It is a standard Java way to connect application objects to database tables.

    Example: "This service uses JPA entities for writes, but we dropped down to native SQL for the reporting query."

Related Terms