Useful Links
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
JPQL and Criteria API
JPQL Overview
JPA Query Language
Portability Considerations
JPQL vs HQL Differences
JPQL Syntax
Entity Queries
Constructor Expressions
Path Expressions
Collection Operations
Criteria API Fundamentals
Type-Safe Queries
Programmatic Query Construction
Dynamic Query Building
Criteria API Components
CriteriaBuilder
CriteriaQuery
Root Interface
Path Expressions
Predicate Construction
Advanced Criteria Features
Join Operations
Subqueries
Aggregate Functions
Ordering and Grouping
Named Queries
@NamedQuery Annotation
@NamedQueries Annotation
Query Externalization
Performance Benefits
Previous
12. Querying with HQL
Go to top
Next
14. Native SQL Queries