From basic CRUD to complex joins with JPQL
This repository contains projects demonstrating JPQL (Java Persistence Query Language) - an object-oriented query language for JPA entities.
| Project | Focus |
|---|---|
| BasicCRUD | Fundamental JPQL operations |
| basic | Advanced queries and joins |
-- SQL (Table-based)
SELECT * FROM users WHERE age > 25
-- JPQL (Object-based)
SELECT u FROM User u WHERE u.age > 25- β SELECT, UPDATE, DELETE queries
- β WHERE clauses and conditions
- β JOIN operations (INNER, LEFT, RIGHT)
- β Aggregate functions (COUNT, SUM, AVG)
- β Named queries and parameters
Java | JPA | Hibernate | MySQL | Maven
Keywords: JPQL JPA Hibernate Java Database Query ORM Entity-Manager Persistence