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
11.
JPA Integration Patterns
11.1.
Spring Framework Integration
11.1.1.
Spring Boot JPA Configuration
11.1.1.1.
Auto-Configuration Features
11.1.1.2.
DataSource Configuration
11.1.1.3.
JPA Properties
11.1.2.
Spring Data JPA
11.1.2.1.
Repository Pattern
11.1.2.2.
JpaRepository Interface
11.1.2.3.
Query Methods
11.1.2.4.
Custom Queries
11.1.2.5.
Pagination and Sorting
11.1.3.
Transaction Management
11.1.3.1.
Transactional Annotation
11.1.3.2.
Transaction Propagation
11.1.3.3.
Rollback Rules
11.2.
Jakarta EE Integration
11.2.1.
Container-Managed EntityManager
11.2.2.
PersistenceContext Injection
11.2.3.
Container-Managed Transactions
11.2.4.
EJB Integration
11.2.5.
CDI Integration
11.3.
Testing Strategies
11.3.1.
Unit Testing Approaches
11.3.1.1.
Mock-Based Testing
11.3.1.2.
Repository Testing
11.3.2.
Integration Testing
11.3.2.1.
In-Memory Databases
11.3.2.2.
Test Containers
11.3.2.3.
Database Migration Testing
11.3.3.
Test Data Management
11.3.3.1.
Test Fixtures
11.3.3.2.
Database Cleanup
11.3.3.3.
Transaction Rollback

Previous

10. Performance Optimization

Go to top

Back to Start

1. Introduction to JPA and Object-Relational Mapping

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

© 2025 UsefulLinks. All rights reserved.