What is Java Persistence API ? JPA is a specification for accessing, persisting and managing data between Java Objects and Relational Database. Technically JPA is just set of interfaces (Specification) and thus require an implementation. It needs ORM(Object Relational Mapping) implementation to work with and persist Java Objects There are several Object Relational Mapping implementations. Hibernate – Open Source Top Link – By Oracle Eclipse Link – Eclipse Persistance Platform Open JPA – By Apache MyBatis – Open Source – Formerly known as iBATIS Many More … Eclipse Link (Eclipse Persistence Platform led by Oracle) Project as the reference implementation for the JPA 2.0 , JSR 317 Standard Satish Varma2017-08-31T12:42:51+00:00Categories: Hibernate, JPA|Tags: hibernate, jpa|0 Comments About the Author: Satish Varma Welcome! Satish is a post graduated guy in master of computer applications and he has 8+ years of experience in java software development. Founder and one of the author of javabydeveloper.com. Follow us on Facebook OR Twitter OR Google+ . Leave A Comment Cancel reply Comment Save my name, email, and website in this browser for the next time I comment.