Introduction to Hibernate

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

Introduction to Hibernate

 Getting started with Hibernate quickly


 The Persistence Lifecycle

 Optimistic Locking / Versioning


 Inheritance Mapping

 Additional Querying Capabilities

 The Criteria API

 Hibernate and Java Persistence / EJB 3

 Advanced Topics


Program Details
Duration 3 Days
Capacity Max 12 Persons
Training Type Classroom / Virtual Classroom

Can't find what you're looking for? Let us know if you have a query or cannot find what you are looking for.