Introduction to Hibernate

Learn via : Virtual Classroom / Online
Duration : 3 Days
  1. Home
  2. Introduction to Hibernate

Description

Hibernate is a high-performance object/relational persistence and query service. In this class, experienced Java developers learn how to put the Hibernate engine to work within their applications.

 

At the end of the course, Delegates will

  • Understand the benefits of Hibernate
  • Understand the Hibernate architecture
  • Create Hibernate based applications
  • Understand and use Hibernate mapping to map persistent objects to the database
  • Understand and work with collections and associations
  • Use Hibernate’s versioning support
  • Map inheritance hierarchies using Hibernate
  • Work with Hibernate queries, HQL, and Criteria
  • Performance tune your Hibernate applications
  • Understand Hibernate transaction support
  • Understand the relationship between Hibernate and Java Persistence / EJB 3
  • Use the new Hibernate annotations to do OR mapping

Outline

Introduction to Hibernate

Getting started with Hibernate quickly

Querying

The Persistence Lifecycle

Optimistic Locking / Versioning

Relationships

Inheritance Mapping

Additional Querying Capabilities

The Criteria API

Hibernate and Java Persistence / EJB 3

Advanced Topics

Conclusion