Useful Links
Computer Science
Java Ecosystem
Java Persistence API (JPA)
1. Introduction to JPA and Object-Relational Mapping
2. Setting Up a JPA Project
3. Entity Fundamentals and Basic Mappings
4. Entity Relationships
5. Entity Manager and Persistence Context
6. JPQL Query Language
7. Criteria API
8. Advanced Entity Mapping
9. Transaction Management
10. Performance Optimization
11. JPA Integration Patterns
Performance Optimization
Common Performance Issues
N+1 Select Problem
Problem Identification
Solution Strategies
Lazy Loading Issues
Cartesian Product Problems
Fetching Strategies
Fetch Join Optimization
Entity Graph Usage
NamedEntityGraph Definition
Dynamic Entity Graphs
Graph Application
Caching Mechanisms
First-Level Cache
Persistence Context Cache
Cache Behavior
Second-Level Cache
Cache Configuration
Cache Providers
Cacheable Annotation
Cache Modes
Query Result Caching
Batch Processing
Batch Insert Operations
Batch Update Operations
Batch Size Configuration
Stateless Sessions
Previous
9. Transaction Management
Go to top
Next
11. JPA Integration Patterns