Java Persistence with Hibernate (JHB)
101 - ORM Fundamental
- Object-Relational Impedance Mismatch
- Simple Mapping
- Hibernate Configuration & SessionFactory
- Saving & Retrieving Object
102 - Relationship Mapping
- One to One
- One to Many
- Many to Many
- Parent-Child
- Collection of Components (Value Object)
103 - Persistent Object Lifecycle
- Transient Object
- Persistent Object
- Detached Object
- Removed Object
104 - Inheritance Mapping
- Single Table Hierarchy
- Table per Concrete Class
- Table per Subclass
- Polymorphism
105 - Hibernate Query Language
- Simple Query
- Selection
- Projection
- Restriction
- Join
- Report Query
106 - Advanced Query
- Criteria Query
- Query by Example
- Native SQL
107 - Transaction
- Transaction Isolation
- Optimistic Locking
- Record Versioning
- Pessimistic Locking
108 - Performance Tuning
- Global Fetch Plan
- Fetch Strategy
- Caching
109 - Development with Hibernate
- Schema Export
- Schema Update
- Eclipse Hibernate Plugin
110 - Automating Hibernate Development
- Testing Automation with DBUnit
- Hibernate-Ant Integration
