Java MCQ: What does JPA stand for?
a) Java Persistence API
b) Java Platform API
c) Java Performance API
d) Java Process API
Answer:
a) Java Persistence API
Explanation:
JPA stands for Java Persistence API. It is a specification in Java that provides a standard for object-relational mapping (ORM) and data persistence. JPA allows developers to map Java objects to database tables and manage relational data in Java applications using ORM techniques.
JPA is not an implementation itself but defines a set of interfaces and annotations that can be implemented by various ORM frameworks, such as Hibernate, EclipseLink, and OpenJPA. It simplifies database interactions by abstracting the underlying database operations.
Reference links:
https://www.rameshfadatare.com/learn-java-programming/
https://www.javaguides.net/p/java-tutorial-learn-java-programming.html