UsefulLinks
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
  1. Computer Science
  2. 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
9.
Transaction Management
9.1.
Transaction Fundamentals
9.1.1.
ACID Properties
9.1.2.
Transaction Boundaries
9.1.3.
Transaction Isolation Levels
9.2.
JPA Transaction Types
9.2.1.
Resource-Local Transactions
9.2.1.1.
EntityTransaction Interface
9.2.1.2.
Transaction Demarcation
9.2.1.3.
Exception Handling
9.2.2.
JTA Transactions
9.2.2.1.
Container-Managed Transactions
9.2.2.2.
User-Managed Transactions
9.2.2.3.
Transaction Coordination
9.3.
Transaction Management Patterns
9.3.1.
Programmatic Transaction Management
9.3.2.
Declarative Transaction Management
9.3.3.
Transaction Propagation
9.4.
Concurrency Control
9.4.1.
Optimistic Locking
9.4.1.1.
Version Annotation
9.4.1.2.
Version Field Types
9.4.1.3.
OptimisticLockException Handling
9.4.2.
Pessimistic Locking
9.4.2.1.
Lock Mode Types
9.4.2.1.1.
PESSIMISTIC_READ
9.4.2.1.2.
PESSIMISTIC_WRITE
9.4.2.1.3.
PESSIMISTIC_FORCE_INCREMENT
9.4.2.2.
Lock Method Usage
9.4.2.3.
Deadlock Prevention

Previous

8. Advanced Entity Mapping

Go to top

Next

10. Performance Optimization

About•Terms of Service•Privacy Policy•
Bluesky•X.com

© 2025 UsefulLinks. All rights reserved.