Package jakarta.persistence.metamodel
Interface Bindable<T>
- Type Parameters:
T
- The type of the represented object or attribute
- All Known Subinterfaces:
CollectionAttribute<X,
,E> EntityType<X>
,ListAttribute<X,
,E> MapAttribute<X,
,K, V> PluralAttribute<X,
,C, E> SetAttribute<X,
,E> SingularAttribute<X,
T>
public interface Bindable<T>
An instances of the type
Bindable
represents an object
or attribute type that can be bound into a Path
.- Since:
- 2.0
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn the Java type of the represented object.Return the bindable type of the represented object.
-
Method Details
-
getBindableType
Bindable.BindableType getBindableType()Return the bindable type of the represented object.- Returns:
- bindable type
-
getBindableJavaType
Return the Java type of the represented object. If the bindable type of the object isPLURAL_ATTRIBUTE
, the Java element type is returned. If the bindable type isSINGULAR_ATTRIBUTE
orENTITY_TYPE
, the Java type of the represented entity or attribute is returned.- Returns:
- Java type
-