Learn Hibernate 4 : Java's Popular ORM Framework
4.4 (33 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,582 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
4.4 (33 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,582 students enrolled
Last updated 11/2016
Current price: $10 Original price: $75 Discount: 87% off
1 day left at this price!
30-Day Money-Back Guarantee
  • 4 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
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
Hibernate with NoSQL database
Understand Hibernate Criteria and Query Language
Enhance your skills to become a Hibernate expert
View Curriculum
  • Basic knowledge of RDBMS
  • Basic understanding of JDBC
  • Basic knowledge of Java
  • Basics knowledge of SQL

***** 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. This course also covers the most advance features of Hibernate like NoSql.

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

Setting Up Maven dependencies for Hibernate 4 and MYSQL 5

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

Understanding Hibernate configurations - hibernate.cfg.xml

Writing Model Class

Saving Objects to Database Part 1

Saving Objects to Database Part 2

Exercise Files And Code

Creating a Table with Annotations

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

Converting Dynamic Web Project into Maven Project

Writing Model And DAO Classes

Adding Hibernate Configuration And Mapping Files to Project

Creating JSP File For Data Input

Writing jsp file for processing data

Running The Application

Source Code- Hibernate WebApplication
Retrieving Object using session
3 Lectures 20:45
Retrieving Object using session

Ways to Fetch Data Using Hibernate Session

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

Hibernate Object States & their Life Cycle- Part 2

Demo Hibernate Object States & Life Cycle
Inheritance Mapping in HIBERNATE
4 Lectures 38:34
Inheritance Mapping Strategies

Table-Per-Class Hierarchy Strategy

Table-Per-Subclass Strategy

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

Creating Tables & Defining Relationships

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

Writing Model Classes with Annotations

Writing HQL for Selecting Records from Database

Writing HQL Select with Where clause
About the Instructor
Sunil Kumar Gupta
4.1 Average rating
615 Reviews
19,956 Students
12 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.