UsefulLinks
Computer Science
Java Ecosystem
Hibernate
1. Introduction to Object-Relational Mapping
2. Hibernate Overview
3. Hibernate Architecture
4. Project Setup and Configuration
5. Entity Mapping Fundamentals
6. Association Mapping
7. Fetching Strategies
8. Cascade Operations
9. Entity Lifecycle and Persistence Context
10. CRUD Operations
11. Transaction Management
12. Querying with HQL
13. JPQL and Criteria API
14. Native SQL Queries
15. Inheritance Mapping
16. Caching Architecture
17. Advanced Hibernate Features
18. Performance Optimization
19. Best Practices and Common Patterns
13.
JPQL and Criteria API
13.1.
JPQL Overview
13.1.1.
JPA Query Language
13.1.2.
Portability Considerations
13.1.3.
JPQL vs HQL Differences
13.2.
JPQL Syntax
13.2.1.
Entity Queries
13.2.2.
Constructor Expressions
13.2.3.
Path Expressions
13.2.4.
Collection Operations
13.3.
Criteria API Fundamentals
13.3.1.
Type-Safe Queries
13.3.2.
Programmatic Query Construction
13.3.3.
Dynamic Query Building
13.4.
Criteria API Components
13.4.1.
CriteriaBuilder
13.4.2.
CriteriaQuery
13.4.3.
Root Interface
13.4.4.
Path Expressions
13.4.5.
Predicate Construction
13.5.
Advanced Criteria Features
13.5.1.
Join Operations
13.5.2.
Subqueries
13.5.3.
Aggregate Functions
13.5.4.
Ordering and Grouping
13.6.
Named Queries
13.6.1.
@NamedQuery Annotation
13.6.2.
@NamedQueries Annotation
13.6.3.
Query Externalization
13.6.4.
Performance Benefits
Previous
12. Querying with HQL
Go to top
Next
14. Native SQL Queries