Java Persistence Hibernate and Java Persistence API Fundamentals

BY
Udemy

Mode

Online

Fees

₹ 599 3699

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course and certificate fees

Fees information
₹ 599  ₹3,699
certificate availability

Yes

certificate providing authority

Udemy

The syllabus

About this couse

  • Introduction

Understanding Object/Relatuional Persistence

  • Object Relational Impedance Mismatch
  • Object Relational Mapping
  • Installing MySQL
  • Installing Eclipse IDE
  • Lab - Object Relational Mapping
  • Lab Exercise - Object Relational Mapping

Getting Started with Hibernate and JPA Annotations

  • What is Hibernate
  • Hello World with Hibernate and JPA Annotations
  • Lab - Hello World with Hibernate and JPA Annotations
  • Lab Exercise - Hello World with Hibernate and JPA Annotations
  • Logging
  • Lab Exercise - Logging
  • Manipulating Objects
  • Lab - Manipulating Objects
  • Lab Exercise - Manipulating Objects

Mapping Conceps

  • Aggregation and Composition
  • Entities and Value Types
  • Component Mapping
  • Lab Exercise - Component Mapping
  • Mapping Associations
  • Cascades
  • Lab Exercise - Cascades
  • One-To-Many Relationship
  • Lab Exercise - One to many Relationship
  • orphanRemoval
  • One-To-One Relationship
  • Derived Identifiers with @MapsId
  • Many-To-Many Relationship
  • Lab Exercise - Many-To-Many Relationship
  • Mapping Enums
  • Lab Exercise - Mapping Enums
  • Mapping Collections of Value Types
  • Lab Exercise - Mapping Collections of Value Types
  • Composite Keys
  • Foreign-Key in Composite Primary-Key using MapsId
  • Book Store with Hibernate and JPA Annotations

Getting Started with JPA

  • What is JPA
  • Hibernate as JPA Provider
  • Working with Objects
  • Lab Exercise - Working with Objects
  • Caching Objects
  • Lab Exercise - Caching Objects
  • SQL Joins
  • Lazy Fetching
  • Lab Exercise - Lazy Fetching
  • @OrderBy
  • Equals and HashCode
  • Lab Exercise - Equals and HashCode
  • Query Language
  • Lab Exercise - Query Language
  • Criteria API (JPA)
  • Inheritance Mapping and Polymorphic Queries
  • Lab Exercise - Inheritance Mapping and Polymorphic Queries
  • Pre-INSERT Identifier Generation
  • Lifecycle Callbacks
  • Lab Exercise - Lifecycle Callbacks
  • N + 1 Selects Problem
  • Lab Exercise - N + 1 Selects Problem
  • Batch Fetching
  • Lab Exercise - Batch Fetching
  • Merging Detached Objects
  • Lab Exercise - Merging Detached Objects
  • Optimistic Locking and Versioning
  • Lab - Optimistic Locking and Versioning
  • Lab Exercise - Optimistic Locking and Versioning
  • Isolation Rules
  • Lab Exercise - Isolation Rules
  • Caching and Object Identity
  • Lab Exercise - Caching and Object Identity
  • Second Level Caching
  • Lab Exercise - Second Level Caching
  • Query Cache

Best Practices

  • Best Practices

Instructors

Mr Deshraj Singh Kiran

Mr Deshraj Singh Kiran
Instructor
Freelancer

B.E /B.Tech

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books