Hibernate Course Structure
Advantages of Hibernate compared to JDBC
Introduction
ORM (Object Relational Mapping)
Hibernate Resources
Hibernate Architecture
Installation and Directory Structure
Hibernate Data Types
First Application using Hibernate
Hibernate API
Object Lifecycle in Hibernate
CRUD operations using Session methods
Versioning
Primary key Generators
Hibernate Query Language (HQL)
Joins in Hibernate
Batch processing and Native SQL
Criteria API
Criteria with projections
Inheritance Mapping
Component Mapping
Custom Mapping
Collection Mapping
Association Mapping
Caching
Connection Pool
Transactions and Concurrency
Hibernate Pagination
Hibernate Filter
Hibernate Interceptor
Connecting with Multiple Databases(Oracle, HypersonicSQL)
Integrating Hibernate with Servlet
Integrating Hibernate with Struts
Working with Hibernate Annotations
IDE: Eclipse, Netbeans