Learn Hibernate Java Framework the Easy way!
Created by Karthikeya T, Last Updated 16-Oct-2020, Language:English
Learn Hibernate Java Framework the Easy way!
Hibernate Java Framework, the complete end to end curriculum
Created by Karthikeya T, Last Updated 16-Oct-2020, Language:English
What Will I Get ?
- You will learn the most popular ORM Framework Hibernate
- Gain knowledge on all hibernate core concepts with examples
- Learn how to use third party libraries to enhance the capabilities
- You will be confident with the technology
- You will make confident and meaning arguments with colleagues on the subject
Requirements
- Knowledge on Java Programming. If not, I have an excellent course on the same!
- Basic knowledge on Relation Database and SQL. If not, I have a great course on the same!
- Knowledge on some Project Management Tool would be added advantage. If not, I have a course on Ant and Maven!
- We use Eclipse IDE in this course. If you are used to any other IDE, then Eclipse should be easy for you!
Description
Hibernate is the most popular ORM tool for enterprise Java Applications. In this course you will Learn the core concepts of Hibernate ORM Framework
With hibernate, you will know how to map some of the OOP notions like inheritance, polymorphism, composition, Java collections etc, with Relational Database tables.
You will learn some interesting core concepts of Hibernate, like Lazy loading, caching, fetching strategies, optimistic locking, connection pooling, seconds level cache etc.
You will learn how to do reverse engineering so that you can generate POJO entities from an existing database.
And many more interesting concepts
Downloadable examples in each chapter
Who this course is for:
- Java Developers
- Anyone who want to learn ORM Framework like Hibernate
Course Content
-
Getting Started
5 Lectures 00:17:32-
Introduction and few terminologies
Preview00:06:40 -
JDBC vs Hibernate
Preview00:05:48 -
Things you need
Preview00:04:29 -
How to import downloaded projects to Eclipse?
00:00:35 -
Download Files
-
-
The Nuts and Bolts of First Hibernate App
8 Lectures 00:45:36-
First Hibernate App Part 1
Preview00:10:55 -
First Hibernate App Part 2
Preview00:07:40 -
Theory Behind the Main Logic
00:03:59 -
Exploring the Main Logic
00:07:18 -
Improving Our Code
00:04:27 -
Incorporating Annotations
00:06:44 -
Hibernate Auto Sync
00:04:33 -
Download Files
-
-
Generator Classes
3 Lectures 00:16:26-
Generator Classes
00:11:01 -
Custom Generator
00:05:25 -
Download Files
-
-
CRUD Application with Hibernate
4 Lectures 00:15:00-
CRUD Application Intro
00:05:12 -
Exploring DAO
00:05:37 -
Understanding the Main Logic
00:04:11 -
Download Files
-
-
Hibernate Session
5 Lectures 00:16:30-
Session Object Terminologies
00:03:03 -
Save and Persist
00:05:15 -
Close and Evict
00:04:13 -
Other operations
00:03:59 -
Download Files
-
-
Working with Relations
8 Lectures 00:50:36-
One to One Mapping
Preview00:10:48 -
Cascading
00:10:56 -
One to Many Mapping
00:09:51 -
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 -
Download Files
-
-
Fetching Strategies
1 Lectures 00:08:14-
Fetching Strategies
00:08:14
-
-
Collection Mapping
3 Lectures 00:09:46-
List and Set Mapping
00:04:39 -
Mapping a Map
00:02:34 -
Embedded types
00:02:33
-
-
Dealing With Inheritance
6 Lectures 00:19:28-
Mapped Entity
00:04:05 -
Single Table Inheritance
00:04:38 -
Joined Inheritance
00:03:23 -
Table Per Class
00:02:17 -
Good Practices
00:05:05 -
Download Files
-
-
Hibernate Cache Mechanism
7 Lectures 00:30:49-
First Level Cache Theory
00:03:48 -
First Level Cache Example
00:06:11 -
Second Level Cache Theory and Configuring EH Cache
00:07:22 -
EH Cache Example
00:04:06 -
Concurrency Strategies
00:05:42 -
Noteworthy Points
00:03:40 -
Download Files
-
-
HQL and HCQL
4 Lectures 00:24:39-
Hibernate Query Language
00:07:35 -
Hibernate Criteria Query Language
00:13:02 -
Named Queries
00:04:02 -
Download Files
-
-
Transactions
4 Lectures 00:24:30-
Transactions
00:08:11 -
Data Consistency with Versioning
00:09:01 -
Connection Pooling
00:07:18 -
Download Files
-
-
Dealing with Bulk Data
3 Lectures 00:08:42-
Bulk Insertion
00:04:59 -
Scrollable Results
00:03:43 -
Download Files
-
-
Reverse Engineering
2 Lectures 00:15:28-
Reverse Engineering Part 1
00:07:21 -
Reverse Engineering Part 2
00:08:07
-
-
Random
2 Lectures 00:04:58-
Entity Manager and JPA Spec
00:04:58 -
Download Files
-

Karthikeya T
Java Technologies Expert
I have well over a decade of experience in the Industry and to the most part, I've work on Java and Related technologies. I've switched between many jobs, experienced many cultures and technologies and been mentoring many projects since then. One of the things that I am absolutely passionate about, is 'Teaching'. I just love it. Because, my students like my way of teaching. I can explain very complex concepts in easy to understand manner.