# Uses of Class
org.apache.cayenne.exp.ExpressionException

Packages that use ExpressionException
Package
Description
org.apache.cayenne.ejbql
org.apache.cayenne.map
Contains O/R mapping classes that store relational database metadata information and map it to Java classes.

- ## Uses of ExpressionException in org.apache.cayenne.ejbql

  Subclasses of ExpressionException in org.apache.cayenne.ejbql
  Modifier and Type
  Class
  Description
  `class`
  `EJBQLException`
  An exception thrown on errors during parsing EJBQL statements.

- ## Uses of ExpressionException in org.apache.cayenne.map

  Methods in org.apache.cayenne.map that throw ExpressionException
  Modifier and Type
  Method
  Description
  `String`
  ObjRelationship.`getReverseDbRelationshipPath()`
  Returns a reversed dbRelationship path.
  `Iterator<CayenneMapEntry>`
  DbEntity.`resolvePathComponents(Expression pathExp)`
  `Iterator<CayenneMapEntry>`
  Entity.`resolvePathComponents(String path)`
  Returns an Iterator over the path components that contains a sequence of Attributes and Relationships.
  `abstract Iterator<CayenneMapEntry>`
  Entity.`resolvePathComponents(Expression pathExp)`
  Processes expression `pathExp` and returns an Iterator of path components that contains a sequence of Attributes and Relationships.
  `Iterator<CayenneMapEntry>`
  ObjEntity.`resolvePathComponents(Expression pathExp)`