11. Using the Criteria API to Create Queries

The Criteria API is used to define queries for entities and their persistent state by creating query-defining objects. Criteria queries are written using Java programming language APIs, are typesafe, and are portable. Such queries work regardless of the underlying data store.

The following topics are addressed here:

Image Overview of the Criteria and Metamodel APIs

Image Using the Metamodel API to Model Entity Classes

Using the Criteria API and Metamodel API to Create Basic Typesafe Queries

11.1 Overview of the ...

Get The Java EE 7 Tutorial, Volume 2, Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.