- Preface
- System Requirements
- 1. Architecture
- 2. Domain Model
- 3. Bootstrap
- 4. Schema generation
- 5. Persistence Context
- 6. Flushing
- 7. Database access
- 8. Transactions and concurrency control
- 9. JNDI
- 10. Locking
- 11. Fetching
- 12. Batching
- 13. Caching
- 14. Interceptors and events
- 15. HQL and JPQL
- 16. Criteria
- 17. Native SQL Queries
- 18. Spatial
- 19. Multitenancy
- 20. OSGi
- 21. Envers
- 22. Database Portability Considerations
- 23. Statistics
- 24. Configurations
- 25. Mapping annotations
- 26. Performance Tuning and Best Practices
- 27. Legacy Bootstrapping
- 28. Migration
- 29. Legacy Domain Model
- 30. Legacy Hibernate Criteria Queries
- 31. Legacy Hibernate Native Queries
- 32. References