Pro JPA 2 pp 207-238 | Cite as

Query Language

  • Mike Keith
  • Merrick Schnicariol


The Java Persistence Query Language (JP QL) is the standard query language of JPA, but was actually spun off from the EJB Query Language (EJBQL), first introduced in EJB 2.0. JP QL is a portable query language designed to combine the syntax and simple query semantics of SQL with the expressiveness of an object-oriented expression language. Queries written using this language can be portably compiled to SQL on all major database servers.


Identification Variable Scalar Expression Conditional Expression Aggregate Function Query Engine 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Mike Keith and Merrick Schincariol 2009

Authors and Affiliations

  • Mike Keith
  • Merrick Schnicariol

There are no affiliations available

Personalised recommendations