Hibernate Online Training

Home / Hibernate Online Training

Hibernate Online Training

Duration: 4 –  5 Weeks

Chapter 1:
  • Getting Started with Hibernate
  • What is Hibernate?
  • Using Hibernate
  • Configuring Hibernate
  • Hibernate Sessions
  • Writing Classes for Hibernate Applications
  • Sample Class and Mapping File
  • Creating and Saving a New Entity
  • Locating an Existing Entity
  • Updating an Existing Entity
  • Deleting an Entity
  • Executing an SQL Query
  • Programmatic Configuration
Chapter 2:
  • Mapping Persistent Classes
  • The Hibernate Mapping File
  • Entities and Values
  • Class Mappings
  • Properties
  • Derived and Generated Properties
  • Mapping Value Types
  • Key Generators
  • Compound Keys
  • Hibernate Types
Chapter 3:
  • Inheritance
  • Mapping Class Inheritance
  • Table Per Class Hierarchy
  • Table Per Subclass
  • Table Per Concrete Class
  • Using Implicit Polymorphism
Chapter 4:
  • Collections and Associations
  • Mapping Collections
  • Collections of Components
  • Sample Application – UML Diagram
  • Sample Application – Database Schema
  • Implementing Associations
  • Mapping Associations
  • The inverse Attribute
Chapter 5:
  • Hibernate Query Language
  • HQL Basics
  • HQL Expressions
  • HQL Functions
  • Polymorphic Queries
  • Executing Queries
  • Scrollable Results
  • Named Queries
  • Associations and Joins
  • Inner Joins
  • Outer Joins
  • Sample Queries
Appendix 6:
  • XDoclet and Java Annotations
  • Using XDoclet Markup
  • Using Annotations