EntityProperty<E> |
EntityProperty.alias(String alias) |
Creates alias with different name for this property
|
static <T extends Persistent> EntityProperty<T> |
PropertyFactory.createEntity(String name,
Class<T> type) |
Create entity property
|
static <T extends Persistent> EntityProperty<T> |
PropertyFactory.createEntity(String name,
Expression expression,
Class<T> entityType) |
Create entity property
|
static <T extends Persistent> EntityProperty<T> |
PropertyFactory.createEntity(Expression expression,
Class<T> type) |
Create entity property
|
static <T extends Persistent> EntityProperty<T> |
PropertyFactory.createSelf(Class<T> type) |
Self property allows to create column queries that return
full objects along with custom column set.
|
static <T extends Persistent> EntityProperty<T> |
PropertyFactory.createSelf(Expression expression,
Class<T> type) |
Self property allows to create column queries that return
full objects along with custom column set.
|
default <T extends Persistent> EntityProperty<T> |
RelationshipProperty.dot(EntityProperty<T> property) |
Constructs a new property path by appending the argument to the existing property separated by a dot.
|
EntityProperty<E> |
EntityProperty.enclosing() |
|
EntityProperty<V> |
CollectionProperty.flat() |
Create new "flat" property for toMany relationship.
|
EntityProperty<V> |
MapProperty.flat() |
Create new "flat" property for toMany relationship.
|
EntityProperty<E> |
EntityProperty.outer() |
Returns a version of this property that represents an OUTER join.
|