Useful Links
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
  1. Criteria API
    1. Criteria API Overview
      1. Type-Safe Query Construction
        1. Dynamic Query Building
          1. Advantages over String-Based JPQL
          2. Core Criteria Interfaces
            1. CriteriaBuilder
              1. CriteriaQuery
                1. Root Interface
                  1. Path Interface
                    1. Predicate Interface
                      1. Expression Interface
                      2. Building SELECT Queries
                        1. CriteriaQuery Creation
                          1. Root Entity Selection
                            1. WHERE Clause Construction
                              1. Predicate Combination
                                1. Field Selection and Projection
                                2. Advanced Criteria Features
                                  1. Join Operations
                                    1. Inner Joins
                                      1. Left Joins
                                        1. Fetch Joins
                                        2. Subqueries
                                          1. Subquery Creation
                                            1. Correlated Subqueries
                                            2. Aggregate Functions
                                              1. Grouping and Having
                                                1. Ordering
                                                2. JPA Metamodel
                                                  1. Static Metamodel Generation
                                                    1. Metamodel Classes
                                                      1. Type-Safe Attribute Access
                                                        1. Annotation Processing

                                                      Previous

                                                      6. JPQL Query Language

                                                      Go to top

                                                      Next

                                                      8. Advanced Entity Mapping

                                                      © 2025 Useful Links. All rights reserved.

                                                      About•Bluesky•X.com