UsefulLinks
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
18.
Performance Optimization
18.1.
Performance Analysis
18.1.1.
Hibernate Statistics
18.1.2.
SQL Logging and Analysis
18.1.3.
Performance Metrics
18.1.4.
Profiling Tools
18.2.
Query Optimization
18.2.1.
Query Plan Analysis
18.2.2.
Index Usage
18.2.3.
Join Optimization
18.2.4.
Fetch Strategy Tuning
18.3.
Session Management
18.3.1.
Session Lifecycle
18.3.2.
Session Patterns
18.3.2.1.
Session-per-Request
18.3.2.2.
Session-per-Conversation
18.3.2.3.
Extended Persistence Context
18.3.3.
Memory Management
18.3.4.
Resource Cleanup
18.4.
Connection Management
18.4.1.
Connection Pooling
18.4.1.1.
Pool Configuration
18.4.1.2.
Pool Monitoring
18.4.1.3.
Pool Tuning
18.4.2.
Connection Lifecycle
18.4.3.
Database Connection Optimization
18.5.
Caching Optimization
18.5.1.
Cache Hit Ratios
18.5.2.
Cache Configuration Tuning
18.5.3.
Cache Eviction Strategies
18.5.4.
Cache Monitoring
18.6.
Batch Processing Optimization
18.6.1.
Batch Size Configuration
18.6.2.
Bulk Operations
18.6.3.
StatelessSession Usage
18.6.4.
Memory Management
Previous
17. Advanced Hibernate Features
Go to top
Next
19. Best Practices and Common Patterns