Home Search Profile

Master JPA & Hibernate: Ultimate ORM for Java Developers

Focused View

4:08:20

  • 01 - Learning about Java Persistence with Hibernate.mp4
    00:54
  • 02 - What you should know.mp4
    01:34
  • 01 - Object-relational impedance mismatch.mp4
    02:56
  • 02 - Problems related to impedance mismatch.mp4
    05:28
  • 03 - What is ORM.mp4
    03:56
  • 04 - What is Jakarta Persistence.mp4
    03:12
  • 05 - Hibernate as a JPA provider.mp4
    03:24
  • 01 - Development environment.mp4
    02:29
  • 02 - Database.mp4
    03:06
  • 03 - Dependencies.mp4
    03:48
  • 01 - Entities and the persistence context.mp4
    05:09
  • 02 - EntityManager interface.mp4
    04:55
  • 03 - Bootstrapping JPA and Hibernate Creating the configuration.mp4
    05:56
  • 04 - Bootstrapping JPA and Hibernate Creating the EntityManager.mp4
    03:33
  • 05 - Challenge Art Class Management app, part 1.mp4
    01:30
  • 06 - Solution Art Class Management app, part 1.mp4
    01:43
  • 01 - Defining an entity.mp4
    03:59
  • 02 - Mapping entity fields to table columns.mp4
    03:57
  • 03 - Specifying the primary key.mp4
    04:57
  • 04 - Creating a new entity instance in the context.mp4
    05:39
  • 05 - Challenge Art Class Management app, part 2.mp4
    01:10
  • 06 - Solution Art Class Management app, part 2.mp4
    02:27
  • 01 - Finding and updating an existing entity instance.mp4
    07:12
  • 02 - Attaching and detaching an entity instance.mp4
    04:42
  • 03 - Removing an entity instance.mp4
    02:42
  • 04 - Using the getReference() and refresh() methods.mp4
    05:53
  • 05 - Using composite keys on an entity.mp4
    08:01
  • 06 - Challenge Art Class Management app, part 3.mp4
    01:29
  • 07 - Solution Art Class Management app, part 3.mp4
    04:08
  • 01 - One-to-one relationships.mp4
    08:13
  • 02 - @OneToMany and @ManyToOne annotations in a relationship.mp4
    08:08
  • 03 - Many-to-many relationships.mp4
    07:29
  • 04 - Inheritance.mp4
    09:40
  • 05 - More inheritance strategies.mp4
    09:25
  • 06 - Composition relationship.mp4
    11:06
  • 07 - Challenge Art Class Management app, part 4.mp4
    01:58
  • 08 - Solution Art Class Management app, part 4.mp4
    04:41
  • 01 - JPQL queries.mp4
    10:47
  • 02 - Joins with JPQL.mp4
    09:11
  • 03 - Named queries.mp4
    05:15
  • 04 - Aggregate functions.mp4
    08:43
  • 05 - ORDER BY, GROUP BY, and HAVING.mp4
    09:17
  • 06 - Native queries.mp4
    05:11
  • 07 - Criteria queries.mp4
    12:08
  • 08 - Challenge Art Class Management app, part 5.mp4
    01:04
  • 09 - Solution Art Class Management app, part 5.mp4
    05:19
  • 01 - The repository pattern.mp4
    02:51
  • 02 - Implementing the repository pattern.mp4
    02:41
  • 03 - Challenge Art Class Management app, part 6.mp4
    01:01
  • 04 - Solution Art Class Management app, part 6.mp4
    02:45
  • 01 - Next steps.mp4
    01:38
  • More details


    Course Overview

    This comprehensive course teaches Java developers how to bridge the gap between object-oriented code and relational databases using JPA and Hibernate. Through hands-on exercises and real-world examples, you'll master efficient data persistence techniques with Jakarta Persistence API and Hibernate ORM framework.

    What You'll Learn

    • Solve object-relational impedance mismatch with ORM
    • Implement entities, relationships and CRUD operations
    • Master advanced query techniques including JPQL and Criteria API

    Who This Is For

    • Java developers transitioning to database applications
    • Programmers needing efficient data persistence solutions
    • Software engineers working with relational databases

    Key Benefits

    • Cloud-based practice environment with GitHub Codespaces
    • Hands-on Art Class Management application project
    • Professional best practices for repository pattern

    Curriculum Highlights

    1. Object-Relational Mapping fundamentals
    2. Entity management and relationships
    3. Advanced query techniques and optimization
    Focused display
    Category
    • language english
    • Training sessions 51
    • duration 4:08:20
    • English subtitles has
    • Release Date 2025/06/02