 1 | javax.persistence.criteria Interface Path Superinterfaces: Expression, Selection, TupleElement Subinterfaces: CollectionJoin, From, Join, ListJoin, MapJoin, PluralJoin, Root, SetJoin Represents a simple or compound attribute path from a bound type or collection, and is a "primitive |
 1 | javax.persistence.criteria Interface Selection Superinterfaces: TupleElement Subinterfaces: CollectionJoin, CompoundSelection, Case, Coalesce, In, SimpleCase, Expression, From, Join, ListJoin, MapJoin, ParameterExpression, Path, PluralJoin, Predicate, Root, SetJoin, Subquery The Selection |
 1 | javax.persistence Interface TupleElement Subinterfaces: CollectionJoin, CompoundSelection, Case, Coalesce, In, SimpleCase, Expression, From, Join, ListJoin, MapJoin, ParameterExpression, Path, PluralJoin, Predicate, Root, Selection, SetJoin, Subquery The TupleElement interface defines an element |
 1 | specify this for a join column that corresponds to a primary key that is part of a foreign key. Default value: false Since: JPA 1.0 |
 1 | Annotation Element javax.persistence.JoinColumns JoinColumn[] value The join columns that map the relationship. Since: JPA 1.0 |
 1 | Annotation Element javax.persistence.JoinTable JoinColumn[] inverseJoinColumns (Optional) The foreign key columns of the join table which reference the primary table of the entity that does not own the association. (I.e. the inverse side of the association). Uses the same defaults as for JoinColumn. Default value: {} Since: JPA 1.0 |
 1 | Annotation Element javax.persistence.JoinTable JoinColumn[] joinColumns (Optional) The foreign key columns of the join table which reference the primary table of the entity owning the association. (I.e. the owning side of the association). Uses the same defaults as for JoinColumn. Default value: {} Since: JPA 1.0 |
 1 | Annotation Element javax.persistence.JoinTable String name (Optional) The name of the join table. Defaults to the concatenated names of the two associated primary entity tables, separated by an underscore. Default value: "" Since: JPA 1.0 |
 1 | Enum Constant javax.persistence.criteria.JoinType LEFT Left outer join. Since: JPA 2.0 |
 1 | Enum Constant javax.persistence.criteria.JoinType RIGHT Right outer join. Since: JPA 2.0 |