Skip to content

Introduction to Hibernate

Course type: Virtual Classroom / Online Duration: 3 Days Download PDF
Home›Courses›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