Hibernate Training

Hibernate 3.x is an open-source object-relational
mapping tool (ORM) that lets you develop persistent classes and POJO
objects in a relational database using following common Java idiom such
as - association, inheritance, polymorphism, composition and the Java
collections framework.
We have designed this training course especially to those
beginners who want to get their POJO’s based-application interacted with the
relational database using simple ORM tool as Hibernate.
Our Hibernate Training course uses the release version of
Hibernate 3.x, which is directly used with the new EJB 3.0 version defined in
Java EE 5.0 specification.
Hibernate Training Objectives
In this course you will learn how to persist your class
POJO's with Hibernate's Object-Relational mapping technology. After completing
this course, you will be confident for implementing Object-Relational
persistence in your application, which make your applications successful.
Hibernate Training Course Prerequisites
Before learning this course, we are assuming that the
candidate has good background in the following technologies:
- Intermediate
knowledge of Java programming.
- Creating
basic web applications using Servlet & JSP.
- Some
familiarity with SQL, relational databases, and the Java Database
Connectivity (JDBC) interfaces will be helpful.
Hibernate Training Course Contents
Day 1
·
JDBC vs ORM
·
Introduction to
Hibernate 3.0
- Hibernate
Architecture
- Understanding
key functionalities of Hibernate
- Hibernate
and JEE
- Understanding
Hibernate O/R Mapping (ORM)
- Download,
and Configuration
- Required
Libraries
- Configuration
Files (hibernate.cfg.xml & hibernate.properties)
· Understand
the overall syntax of the Hibernate Configuration file
· Understand
the overall syntax of a mapping file (.hbm.xml)
Day 2
Creating first Hibernate Application
·
Creating POJO classes
·
Understanding Session Interface
·
Understanding SessionFactory Interface
·
Understanding Hibernate database connections
·
Mapping collections of objects
·
Running the Example in Eclipse IDE
Day 3
- Introduction
to Hibernate Query Language
- Preparing
table for HQL Examples
- Building
HQL Queries
o
The Select Clause
o
The Where Clause
o
Hibernate Update Query
o
Hibernate Delete Query
o
Hibernate Subqueries
o
Hibernate Aggregate Functions (Associations and Joins)
- Building
Criteria HQL Queries
- HQL
Group By Clause Example
- HQL
Order By Example
Day 4
- Introduction
to Hibernate Annotations
- Developing
Hibernate Annotations Application on Eclipse IDE
- Running
the Application

|
Current Comments
0 comments so far (post your own) View All Comments Latest 10 Comments: