EJB query language

EJB query language enables you to write queries based on entity beans without knowing the underlying relational schema.

An EJB query is a string that contains the following elements:
  • a SELECT clause that specifies the enterprise beans or values to return;
  • a FROM clause that names the bean collections;
  • an optional WHERE clause that contains search predicates over the collections;
  • an optional GROUP BY and HAVING clause; see the topic Aggregation functions.
  • an optional ORDER BY clause that specifies the ordering of the result collection.

Collections of entity beans are identified in EJB queries through the use of their abstract schema name in the query FROM clause.

The elements of EJB query language are discussed in more detail in the following related topics.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: March 5, 2017 17:24
File name: cque_langdef.html