Course Information
Duration: 3 days
Hands-on: 50% hands-on, 50% lecture
Supported Platforms: Java 5, Java 6, Eclipse, IntelliJ IDEA, other major 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:
Session 1: Introduction to Hibernate
Session 2: Updates and Queries
Session 3: The Persistence Lifecycle
|
Session 4: Relationships
Session 5: Additional Querying Capabilities
Session 6: Hibernate and Java Persistence / EJB 3
Session 7: Advanced Topics
|