Home Courses Instructor Labs

Hibernate Java Framework

(30 Ratings) 2526 Students Enrolled
Created By Ashok Kumar Last Updated Tue, 17-Mar-2020 English
  • Course Duration
    5 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    51 Lessons
  • Placement Assistance
    Guaranteed
$ 99.99 $ 12.99 87% off 100% Money Back Guarantee
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Learn the most popular Hibernate ORM Framework
  • Learn all the core concepts of Hibernate with examples
  • Learn how to use the third party libraries to enhance the capabilities
  • Learn how to perform reverse engineering

Requirements
  • Knowledge on Java Programming
  • Basic Knowledge on Relational Database and SQL
  • Some knowledge on Project Management tool (optional)
  • Eclipse IDE
+ View More
Description

Hibernate is the most popular ORM tool for JAVA EE Applications. In this course, you will be learning the core concepts of Hibernate ORM Framework.

We will be learning following things in this course:

  • With Hibernate, you will learn how to map some of the OOP notions like Inheritance, Polymorphism, Composition, Java Collections etc with Relational Database tables.
  • You will be learning most interesting concepts like Lazy Loading, caching, fetching, strategies, optimistic locking, connection pooling, seconds level cache etc.
  • You will learn reverse engineering, how to generate POJO from an existing databases.
Curriculum For This Course
51 Lessons 5 Hours
  • Introduction and few terminologies 00:06:41 Preview
  • JDBC vs Hibernate 00:05:48
  • Things you need 00:04:29
  • How to import downloaded projects to Eclipse? 00:00:36
  • First Hibernate App Part 1 00:10:55
  • First Hibernate App Part 2 00:07:40
  • Exploring the Main Logic 00:07:18
  • Improving Our Code 00:04:28
  • Incorporating Annotations 00:06:44
  • Hibernate Auto Sync 00:04:33
  • Generator Classes 00:11:02 Preview
  • Custom Generator 00:05:26
  • CRUD Application Intro 00:05:12 Preview
  • Exploring DAO 00:05:38
  • Understanding the Main Logic 00:04:11
  • Save and Persist 00:05:16
  • Close and Evict 00:04:13
  • Other operations 00:04:00
  • One to One Mapping 00:10:49
  • Cascading 00:10:56
  • One to Many Mapping 00:09:52
  • Many to One Mapping 00:06:26
  • Bi-directional Mapping 00:03:39
  • Many to Many Mapping 00:05:46
  • Orphaned Removal 00:03:10
  • Fetching Strategies 00:08:14
  • List and Set Mapping 00:04:39 Preview
  • Mapping a Map 00:02:35
  • Embedded types 00:02:34
  • Mapped Entity 00:04:06
  • Single Table Inheritance 00:04:38
  • Joined Inheritance 00:03:23
  • Table Per Class 00:02:18
  • Good Practices 00:05:05
  • First Level Cache Example 00:06:11
  • Second Level Cache Theory and Configuring EH Cache 00:07:22
  • EH Cache Example 00:04:07
  • Concurrency Strategies 00:05:42
  • Noteworthy Points 00:03:40
  • Hibernate Query Language 00:07:36
  • Hibernate Criteria Query Language 00:13:02
  • Named Queries 00:04:03
  • Transactions 00:08:11
  • Data Consistency with Versioning 00:09:02
  • Connection Pooling 00:07:19
  • Bulk Insertion 00:04:59 Preview
  • Bulk Retrieval 00:06:07
  • Scrollable Results 00:03:43
  • Reverse Engineering Part 1 00:07:21
  • Reverse Engineering Part 2 00:08:07
  • Entity Manager and JPA Spec 00:04:58

Hibernate Java Framework