/hibernate-semantic-query

Semantic query model and interpreter for HQL/JPQL and JPA Criteria queries

Primary LanguageJavaApache License 2.0Apache-2.0

This project is no longer maintained separately. It's code has been moved into Hibernate ORM proper.

It's original README is comtained below...


This project defines:

  • the Hibernate semantic query model (SQM), which is just a fancy way to say it defines an object view of a query
  • a walker (visitor) over SQM
  • capability to interpret HQL/JPQL and JPA Criteria queries into SQM

The SQM can then be handed to Hibernate ORM (or other Hibernate projects accepting SQM) and be executed.