Criteria API

E836371

Criteria API is a type-safe, programmatic query-building framework in Java used to construct database queries dynamically within the Java Persistence API (JPA).

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf JPA feature
Java API
query-building framework
type-safe query API
advantage enables refactoring-safe queries
integrates with IDE code completion
reduces risk of syntax errors in queries
supports dynamic query composition at runtime
alternativeTo JPQL NERFINISHED
string-based queries
definedIn javax.persistence.criteria package NERFINISHED
domain database querying
object-relational mapping
goal avoid embedding query strings in code
provide type-safe programmatic query construction
introducedIn JPA 2.0 NERFINISHED
notableClass CriteriaBuilder
CriteriaQuery
Predicate
Root
partOf JPA 2.0 specification NERFINISHED
Java Persistence API NERFINISHED
programmingLanguage Java
queryType delete queries
select queries
update queries
relatedTo EntityManager API NERFINISHED
JPA Metamodel API NERFINISHED
JPQL NERFINISHED
standardizedBy Java Community Process NERFINISHED
supports aggregate functions
compile-time checking of queries
criteria-based filtering
dynamic query construction
grouping
joins
metamodel-based queries
ordering
subqueries
type-safe query construction
usedIn Jakarta EE applications
Spring Data JPA NERFINISHED
enterprise Java applications
usedWith CriteriaBuilder NERFINISHED
CriteriaQuery NERFINISHED
EntityManager
JPA Metamodel NERFINISHED
Predicate
Root

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java Persistence API defines Criteria API