UDEMY
UDEMY Logo

Java Persistence: Hibernate and JPA Fundamentals 

  • Offered byUDEMY

Java Persistence: Hibernate and JPA Fundamentals
 at 
UDEMY 
Overview

Duration

40 hours

Mode of learning

Online

Schedule type

Self paced

Difficulty level

Beginner

Credential

Certificate

Java Persistence: Hibernate and JPA Fundamentals
 at 
UDEMY 
Highlights

  • 18 hours on-demand video,2 Articles & 63 downloadable resource
  • Earn a certificate upon successful completion
  • Gain Lifetime Access to Courseware
Details Icon

Java Persistence: Hibernate and JPA Fundamentals
 at 
UDEMY 
Course details

Skills you will learn
Who should do this course?
  • Java students who want to learn Java persistence with Hibernate
  • Students who want to learn Java Persistence API JPA
  • Working professionals on Java JavaEE
  • Java JavaEE trainers
  • Java greenhorns interested in having JPA with Hibernate in their armory
More about this course
  • If youre a Java programmer who wants to learn the fundamentals and some of the advanced topics of Java persistence with Hibernate, then youre the one this course is designed for.Well be working with Hibernate 4.3.5.Final, and using Hibernate as a JPA provider for the most part of this course. You will be learning the fundamentals and some of the advanced JPA features for object relational mapping, querying, caching and performance

Java Persistence: Hibernate and JPA Fundamentals
 at 
UDEMY 
Curriculum

Understanding object/relational persistence

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 Concepts

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 Strated with JPA

What is JPA

Hibernate as JPA Provider

Lab Exercise - 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

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

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon
qna

Java Persistence: Hibernate and JPA Fundamentals
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...