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>Instances of the typeBindablerepresent object or attribute types that can be bound into aPath.- Since:
- 2.0
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Interface Description static classBindable.BindableType
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<T>getBindableJavaType()Return the Java type of the represented object.Bindable.BindableTypegetBindableType()Return the bindable type of the represented object.
 
- 
- 
- 
Method Detail- 
getBindableTypeBindable.BindableType getBindableType() Return the bindable type of the represented object.- Returns:
- bindable type
 
 - 
getBindableJavaTypeClass<T> 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_ATTRIBUTEorENTITY_TYPE, the Java type of the represented entity or attribute is returned.- Returns:
- Java type
 
 
- 
 
-