Course Information
Duration: 3 days
Hands-on: 50% hands-on, 50% lecture
Supported Platforms:
Skills Gained:
- 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 & associations
- Value and Entity Types
- Bidrectional and unidirectional
- 1-1, 1-N, N-N
- 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
Course Details:
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
|