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
110 Automating Hibernate Development
  • Testing Automation with DBUnit
  • Database Versioning