📘 Premium Read: Access my best content on Medium member-only articles — deep dives into Java, Spring Boot, Microservices, backend architecture, interview preparation, career advice, and industry-standard best practices.
🎓 Top 15 Udemy Courses (80-90% Discount): My Udemy Courses - Ramesh Fadatare — All my Udemy courses are real-time and project oriented courses.
▶️ Subscribe to My YouTube Channel (176K+ subscribers): Java Guides on YouTube
▶️ For AI, ChatGPT, Web, Tech, and Generative AI, subscribe to another channel: Ramesh Fadatare on YouTube
What is ORM?
YouTube Video - What is ORM?
What is JPA?
JPA is just a specification that facilitates object-relational mapping to manage relational data in Java applications. It provides a platform to work directly with objects instead of using SQL statements.JPA defines only specifications, it does not provide an implementation. JPA implementation is provided as a reference implementation by the vendors developing O/R Mappers such as Hibernate, EclipseLink, and Apache OpenJPA.
YouTube Video - What is JPA?
JPA Providers
What are the advantages of JPA?
- We no need to create SQL statements if we use JPA. We directly persist an object into the database.
- The burden of interacting with the database reduces significantly by using JPA
- The user programming becomes easy by concealing the O/R mapping and database access processing
- The cost of creating the definition file is reduced by using annotations
- We can merge the applications used with other JPA providers
- Using different implementations can add the features to the standard Implementation which can later be the part of JPA specification
Comments
Post a Comment
Leave Comment