Learn Hibernate 4 : Java's Popular ORM Framework
3.8 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,590 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Learn Hibernate 4 : Java's Popular ORM Framework to your Wishlist.

Add to Wishlist

Learn Hibernate 4 : Java's Popular ORM Framework

Learn the hottest, most in-demand Java ORM framework Hibernate 4 with simple-to-follow and easy-to-understand course
3.8 (36 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,590 students enrolled
Created by Sunil Kumar Gupta
Last updated 11/2016
English
Learn Fest Sale
Current price: $10 Original price: $75 Discount: 87% off
3 days left at this price!
30-Day Money-Back Guarantee
Includes:
  • 4 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Understand ORM and basics of Hibernate
  • Solve complex RDBMS problems
  • Understand and implement life cycle of Hibernate Persistence and Session Factory
  • Understand Hibernate Criteria and Query Language
  • Enhance your skills to become a Hibernate expert
View Curriculum
Requirements
  • Basic knowledge of RDBMS
  • Basic understanding of JDBC
  • Basic knowledge of Java
  • Basics knowledge of SQL
Description

***** Course Last Updated on Nov 11, 2016 *****

Update: Section 9: Hibernate Query Language (HQL) added on Nov 11, 2016

Learn Hibernate 4 : Java's Popular ORM Framework course covers the core fundamental concepts of Hibernate 4 framework like Session, Transaction, Associations, Mappings, Inheritance and types which helps to solve complex Relational Database Management System problems with entity beans.

Why Java Persistence with Hibernate?

In today's online world data usage is increasing everyday in all domains and so the usage and complexity of database also increases exponentially. And in such cases, it is important to have a framework which handles all the life cycle application, connections, sessions and transactions of database and so leaving only the business logic for the programmers to work on.

Who is the target audience?
  • All Java Programmers, Java Developers, Java Architects & IT Analysts
  • Professionals working with Java and want to explore Java Persistence with Hibernate
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 38 Lectures Collapse All 38 Lectures 04:03:43
+
Course Overview
1 Lecture 03:30
+
Introduction to Hibernate
2 Lectures 05:28


Quiz on Hibernate
4 questions
+
Getting Started with Hibernate 4
3 Lectures 16:44

Setting Up environment for Hibernate 4 using Maven
04:52

Setting Up Maven dependencies for Hibernate 4 and MYSQL 5
08:52

Quiz on Hibernate Installation and Maven
4 questions
+
Writing First Hibernate Application
8 Lectures 57:52
Difference between JDBC & Hibernate
02:49

Understanding Hibernate configurations - hibernate.cfg.xml
10:05

Writing Model Class
08:08

Saving Objects to Database Part 1
12:45

Saving Objects to Database Part 2
07:02

Exercise Files And Code
00:05

Creating a Table with Annotations
06:34

Saving Object with XML Configurations
10:24
+
Writing a Web Application using Hibernate & Maven
8 Lectures 38:53
Creating a Dynamic Web Project
03:44

Converting Dynamic Web Project into Maven Project
05:27

Writing Model And DAO Classes
06:23

Adding Hibernate Configuration And Mapping Files to Project
01:22

Creating JSP File For Data Input
06:31

Writing jsp file for processing data
11:37

Running The Application
03:34

Source Code- Hibernate WebApplication
00:15
+
Retrieving Object using session
3 Lectures 20:45
Retrieving Object using session
04:59

Ways to Fetch Data Using Hibernate Session
02:55

Using Get And Load Methods
12:51
+
Hibernate Object states & their Lifecycle
3 Lectures 31:51
Hibernate Object States & their Life Cycle - Part 1
04:09

Hibernate Object States & their Life Cycle- Part 2
11:21

Demo Hibernate Object States & Life Cycle
16:21
+
Inheritance Mapping in HIBERNATE
4 Lectures 38:34
Inheritance Mapping Strategies
05:29

Table-Per-Class Hierarchy Strategy
15:58

Table-Per-Subclass Strategy
13:46

Table-Per-Concrete Class Strategy
03:21
+
Hibernate Query Language (HQL)
6 Lectures 30:06
Introduction to Hibernate Query Language
03:15

Creating Tables & Defining Relationships
05:02

Writing Hibernate Utility Class & hibernate.cfg.xml file for HQL
06:57

Writing Model Classes with Annotations
06:11

Writing HQL for Selecting Records from Database
06:20

Writing HQL Select with Where clause
02:21
About the Instructor
Sunil Kumar Gupta
4.0 Average rating
669 Reviews
20,992 Students
13 Courses
Technology Analyst & Programmer

Sunil is a developer, programmer, mentor and all round technology nut. With over 6 years of professional experience in the software development as Software Engineer and Technology Analyst, he understands what technology can do for us.

He loves building applications using Object Orientated languages & Aspect Orientated programming.

He has a special love for Data Analysis, Data Science and Analytics.

He runs technology website where he shares his technical expertise and experience.

Sunil is an Oracle Certified Professional, Java SE 6 Programmer and currently works as Technology Analyst at an IT company and he holds a Bachelor of Technology degree in Computer Science & Engineering.