Java Persistence: Hibernate and JPA Fundamentals

A simple-to-follow and easy-to-understand course on Java Persistence API (JPA) with Hibernate
4.39 (6632 reviews)
Udemy
platform
English
language
Programming Languages
category
Java Persistence: Hibernate and JPA Fundamentals
26 988
students
14 hours
content
Apr 2025
last update
$84.99
regular price

What you will learn

By the end of this course, you'll be having a strong foundation on Java Persistence with Hibernate

The fundamentals and some of the advanced JPA features for Object/Relational Mapping, Querying, Caching, Performance and Concurrency

The fundamentals of First & Second Level Caching, N+1 Selects Problem & Batch Fetching, Optimistic Locking & Versioning

The fundamentals of Entity Relationships, Inheritance Mapping & Polymorphic Queries

The fundamentals of Querying database using JPQL and Criteria API (JPA)

The fundamentals of Handling Long Conversations with Merging Detached Object and Extended Persistence Context

The fundamentals of Database Isolation Rules

Some of the Best Practices of Java Persistence with Hibernate

Charts

Students
Price
Rating & Reviews
Enrollment Distribution

Comidoc Review

Our Verdict

Deshraj Singh Kiran's Java Persistence: Hibernate and JPA Fundamentals course offers in-depth training on essential frameworks, providing a strong foundation for students willing to work with Java persistence. While the presentation moves at a swift pace and occasionally uses outdated techniques like XML configuration, visual elements and real-world examples keep content engaging for experienced learners seeking an advanced understanding of JPA and Hibernate. Enhancing quiz support and exploring Java alternatives could benefit future iterations, elevating this highly praised course further.

What We Liked

  • comprehensive coverage of Java Persistence API (JPA) with Hibernate, including advanced concepts like Performance & Concurrency, Entity Relationships, Inheritance Mapping, and Polymorphic Queries
  • instructor's clear explanations and real-world use cases
  • engaging visuals, animations, SQL statement logs, and project examples to reinforce understanding

Potential Drawbacks

  • some students found the instructor's speaking pace too fast with infrequent pauses for comprehension
  • occasional XML configuration usage instead of annotations or Java configuration
  • lack of solution videos for quizzes and inconsistent use of dependency managers like Maven or Gradle
Related Topics
242180
udemy ID
12/06/2014
course created date
06/12/2019
course indexed date
Bot
course submited by
Java Persistence: Hibernate and JPA Fundamentals - | Comidoc