• Decrease font size
  • Default font           size
  • Increase font size

Java Hibernate

Print E-mail

Public Training Course - Taught Live OnLine

Notify Me when Java Hibernate Online Training is Next Scheduled!Training Description

This online Java Hibernate technical training course provides an overview of Java Hibernate, O/R mapping, programming , transactions and the Hibernate Query Language.

Training Outline

1. Hibernate Overview

  • What is Hibernate?
  • Object-Relational Mapping (ORM)
  • Hibernate Architecture
  • Persistent Layer and Persistent Objects
  • Hibernate API Objects
  • Hibernate Properties Configuration
  • Mapping Associations
  • SessionFactory
  • Session
  • Transaction
  • Writing a Hibernate Application and Configuration
  • Hibernate Query Language (HQL)

2. Object/Relational (O/R) Mapping

  • Persistent Classes
  • Basic O/R Mapping in XML
  • Declaring Mapped Class
  • Declaring Properties
  • One-to-One
  • Many-to-One
  • Subclass
  • Basic Value Types in Hibernate
  • Custom Value Types
  • Persistent Collections
  • Sorted Collections
  • Bidirectional Associations
  • Bidirectional Associations with Collections
  • Collections Mappings
  • Association Mappings
  • Component Mapping
  • Inheritance Mapping

3. Hibernate Programming

  • Building a Simple Hibernate Application
  • Hibernate Object States
  • Making an Object Persistent
  • Loading an Object
  • Executing Queries
  • Modifying Persistent Objects
  • Automatic State Detection
  • Deleting Persistent Objects
  • Replicating Objects
  • Transitive Persistence
  • Interceptors
  • Events

4. Transactions in Hibernate

  • Hibernate Transactions Support
  • Session and Transaction Scope
  • Transaction Demarcation
  • Using JTA
  • Optimistic Concurrency Control

5. The Hibernate Query Language (HQL)

  • HQL Overview
  • The from clause
  • Associations and Joins
  • The select clause
  • Aggregate Functions
  • The where clause
  • Polymorphic Queries
  • Expressions
  • The order by clause
  • The group by clause
  • SubQueries
  • Components
  • HQL Examples