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.2 (31 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,541 students enrolled
$19
$75
75% off
Take This Course
  • Lectures 38
  • Length 4 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 4/2015 English

Course 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. 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.

What are the requirements?

  • Basic knowledge of RDBMS
  • Basic understanding of JDBC
  • Basic knowledge of Java
  • Basics knowledge of SQL

What am I going to get from this course?

  • 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

What 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

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Course Overview
The Problem which Hibernate Solves!
Preview
03:30
Section 2: Introduction to Hibernate
What is ORM?
Preview
01:05
What is Hibernate?
Preview
04:23
Quiz on Hibernate
4 questions
Section 3: Getting Started with Hibernate 4
Downloading and Installing Spring Tool Suite
Preview
03:00
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
Section 4: Writing First Hibernate Application
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
Article
Creating a Table with Annotations
06:34
Saving Object with XML Configurations
10:24
Section 5: Writing a Web Application using Hibernate & Maven
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
Article
Section 6: Retrieving Object using session
Retrieving Object using session
04:59
Ways to Fetch Data Using Hibernate Session
02:55
Using Get And Load Methods
12:51
Section 7: Hibernate Object states & their Lifecycle
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
Section 8: Inheritance Mapping in HIBERNATE
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
Section 9: Hibernate Query Language (HQL)
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

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Sunil Kumar Gupta, 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.

Ready to start learning?
Take This Course