Useful Links
Computer Science
Java Ecosystem
Hibernate
1. Introduction to Object-Relational Mapping
2. Hibernate Overview
3. Hibernate Architecture
4. Project Setup and Configuration
5. Entity Mapping Fundamentals
6. Association Mapping
7. Fetching Strategies
8. Cascade Operations
9. Entity Lifecycle and Persistence Context
10. CRUD Operations
11. Transaction Management
12. Querying with HQL
13. JPQL and Criteria API
14. Native SQL Queries
15. Inheritance Mapping
16. Caching Architecture
17. Advanced Hibernate Features
18. Performance Optimization
19. Best Practices and Common Patterns
Hibernate Architecture
High-Level Architecture
Application Layer
Hibernate Layer
JDBC Layer
Database Layer
Core Components
Configuration
Purpose and Responsibilities
Configuration Sources
Bootstrap Process
SessionFactory
Factory Pattern Implementation
Thread Safety
Lifecycle Management
Caching Integration
Session
First-Level Cache
Persistence Context
Transaction Coordination
Query Execution
Transaction
Boundary Management
Commit and Rollback
Integration with JTA
Query Interfaces
Query Object
Criteria API
Native SQL Support
Previous
2. Hibernate Overview
Go to top
Next
4. Project Setup and Configuration