Skip to content
This repository was archived by the owner on Apr 2, 2026. It is now read-only.

Latest commit

 

History

18 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

📊 JPQL - Java Persistence Query Language

GitHub stars GitHub forks

Master Object-Oriented Database Queries

From basic CRUD to complex joins with JPQL


🎯 About

This repository contains projects demonstrating JPQL (Java Persistence Query Language) - an object-oriented query language for JPA entities.

📁 Projects

Project Focus
BasicCRUD Fundamental JPQL operations
basic Advanced queries and joins

💡 JPQL vs SQL

-- SQL (Table-based)
SELECT * FROM users WHERE age > 25

-- JPQL (Object-based)
SELECT u FROM User u WHERE u.age > 25

📚 Topics Covered

  • ✅ SELECT, UPDATE, DELETE queries
  • ✅ WHERE clauses and conditions
  • ✅ JOIN operations (INNER, LEFT, RIGHT)
  • ✅ Aggregate functions (COUNT, SUM, AVG)
  • ✅ Named queries and parameters

🛠️ Technologies

Java | JPA | Hibernate | MySQL | Maven

📬 Contact

LinkedIn Gmail


Keywords: JPQL JPA Hibernate Java Database Query ORM Entity-Manager Persistence

About

This repository contains two projects: BasicCRUD and basic. The BasicCRUD project focuses on demonstrating the fundamental usage of JPQL or performing CRUD operations. The basic project delves into more advanced query techniques, covering complex queries, joins. Explore these projects to enhance your understanding of JPQL.

Topics

Resources

Stars

15 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages