Java Platform, Enterprise Edition (Java EE) 8
The Java EE Tutorial
This chapter describes the Java Persistence query language that defines queries for entities and their persistent state. The query language allows you to write portable queries that work regardless of the underlying data store.
The following topics are addressed here: