Companies Home Search Profile

Java Persistence with JPA and Hibernate

Focused View

Buddhini Samarakkody

4:08:20

0 View
  • 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
  • Description


    Explore the mismatch between object-oriented code and relational tables to understand the need for object-relational mapping (ORM). In this course, instructor Buddhini Samarakkody covers the basics of JPA—shorthand for the Jakarta Persistence API—and shows you how to implement it in the popular ORM framework, Hibernate. Learn how to define an entity, map fields to columns, specify primary and composite keys, utilize annotations, map different types of entity relationships, execute basic CRUD operations, and more. Along the way, Buddhini offers insights on how to work with different types of queries and use a wide variety of constructs to perform key tasks. By the end of this course, you’ll also be equipped with some of the best practices for applying the repository pattern to streamline and optimize your code.

    This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time-all while using a tool that you'll likely encounter in the workplace. Check out the "Development environment" video to learn how to get started.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Buddhini Samarakkody
    Buddhini Samarakkody
    Instructor's Courses
    A Software Professional/ Author/ Instructor & Trainer who is passionate about sharing my knowledge while continuously learning and exploring new technology. I Possess 14+ years of experience working for several multi-national Software Companies in building market leading Software for their highly demanding worldwide customer base. Commitment, dedication, attention to detail, being result driven and a productive and inspiring team member and mentor are some of the key strengths that I have demonstrated throughout my career. I constantly look for new and interesting ways to share my knowledge and expertise with others who are interested in becoming technology experts! Here's a course that I've authored on LinkedIn Learning:
    LinkedIn Learning is an American online learning provider. It provides video courses taught by industry experts in software, creative, and business skills. It is a subsidiary of LinkedIn. All the courses on LinkedIn fall into four categories: Business, Creative, Technology and Certifications. It was founded in 1995 by Lynda Weinman as Lynda.com before being acquired by LinkedIn in 2015. Microsoft acquired LinkedIn in December 2016.
    • language english
    • Training sessions 51
    • duration 4:08:20
    • English subtitles has
    • Release Date 2024/12/21