Jakarta Persistence Query Language: Difference between revisions

Content deleted Content added
m Uzume moved page Java Persistence Query Language to Jakarta Persistence Query Language: Oracle donates all of Java EE to Eclipse and they are forced to rename everything away from "Java" trademark so now this is Jakarta Persistence Query Language, a part of Eclipse EE4J
Jakarta Persistence Query Language after rename
Line 1:
{{noref|date=June 2010}}
{{Infobox programming language
| name = JavaJakarta Persistence Query Language
| logo =
| paradigm =
Line 15:
| implementations =
| dialects =
| influenced_by = [[SQL]], [[Hibernate_Hibernate (Java)#Hibernate_Query_LanguageHibernate Query Language (HQL)|Hibernate]]
| influenced =
| operating_system = [[Cross-platform]]
Line 21:
| website =
}}
The '''JavaJakarta Persistence Query Language''' ('''JPQL'''; formerly Java Persistence Query Language) is a platform-independent [[object-oriented]] [[query language]] defined as part of the [[JavaJakarta Persistence API]] (JPA; formerly Java Persistence API) specification.
 
JPQL is used to make queries against entities stored in a relational database. It is heavily inspired by [[SQL]], and its queries resemble SQL queries in syntax, but operate against JPA entity objects rather than directly with database tables.
Line 101:
==Hibernate Query Language==
 
JPQL is based on the [[Hibernate_Hibernate (Java)#Hibernate_Query_Language_Hibernate Query Language (HQL)|Hibernate Query Language]] (HQL), an earlier non-standard query language included in the [[Hibernate (Java)|Hibernate]] [[object-relational mapping]] library.
 
Hibernate and the HQL were created before the JPA specification.
Line 109:
* [[Object-relational mapping]]
* [[Hibernate (framework)]]
* [[JavaJakarta Persistence API]]
* [[ActiveJPA]]
 
== External links ==
* {{official website}}
** [https://docseclipse-ee4j.oraclegithub.com/javaee/6io/jakartaee-tutorial/doc/bnbufpersistence-querylanguage006.html Full Query Language Syntax from The JavaJakarta EE 68 Tutorial]
* [https://www.objectdb.com/java/jpa/query JPA Queries and JPQL - a chapter of the ObjectDB Manual]
* [https://torpedoquery.org/ Type safe Hibernate (HQL) query engine - TorpedoQuery]