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
Transaction Management
Transaction Fundamentals
ACID Properties
Transaction Boundaries
Transaction Isolation Levels
JPA Transaction Types
Resource-Local Transactions
EntityTransaction Interface
Transaction Demarcation
Exception Handling
JTA Transactions
Container-Managed Transactions
User-Managed Transactions
Transaction Coordination
Transaction Management Patterns
Programmatic Transaction Management
Declarative Transaction Management
Transaction Propagation
Concurrency Control
Optimistic Locking
Version Annotation
Version Field Types
OptimisticLockException Handling
Pessimistic Locking
Lock Mode Types
PESSIMISTIC_READ
PESSIMISTIC_WRITE
PESSIMISTIC_FORCE_INCREMENT
Lock Method Usage
Deadlock Prevention
Previous
8. Advanced Entity Mapping
Go to top
Next
10. Performance Optimization