Class AbstractFetchBuilderContainer<T extends AbstractFetchBuilderContainer<T>>
java.lang.Object
org.hibernate.query.results.internal.dynamic.AbstractFetchBuilderContainer<T>
- All Implemented Interfaces:
DynamicFetchBuilderContainer
- Direct Known Subclasses:
DynamicResultBuilderEntityStandard
public abstract class AbstractFetchBuilderContainer<T extends AbstractFetchBuilderContainer<T>>
extends Object
implements DynamicFetchBuilderContainer
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFetchBuilder(Fetchable fetchable, FetchBuilder fetchBuilder) addProperty(Fetchable fetchable) Add a property whose columns can later be defined usingNativeQuery.ReturnProperty.addColumnAlias(java.lang.String)addProperty(Fetchable fetchable, String columnAlias) Add a property mapped to a single column.addProperty(Fetchable fetchable, String... columnAliases) Add a property mapped to multiple columnsbooleanfindFetchBuilder(Fetchable fetchable) Locate an explicit fetch definition for the named fetchableprotected abstract StringinthashCode()
-
Constructor Details
-
AbstractFetchBuilderContainer
protected AbstractFetchBuilderContainer() -
AbstractFetchBuilderContainer
-
-
Method Details
-
getPropertyBase
-
findFetchBuilder
Description copied from interface:DynamicFetchBuilderContainerLocate an explicit fetch definition for the named fetchable- Specified by:
findFetchBuilderin interfaceDynamicFetchBuilderContainer
-
addProperty
Description copied from interface:DynamicFetchBuilderContainerAdd a property mapped to a single column.- Specified by:
addPropertyin interfaceDynamicFetchBuilderContainer
-
addProperty
Description copied from interface:DynamicFetchBuilderContainerAdd a property mapped to multiple columns- Specified by:
addPropertyin interfaceDynamicFetchBuilderContainer
-
addProperty
Description copied from interface:DynamicFetchBuilderContainerAdd a property whose columns can later be defined usingNativeQuery.ReturnProperty.addColumnAlias(java.lang.String)- Specified by:
addPropertyin interfaceDynamicFetchBuilderContainer
-
addFetchBuilder
- Specified by:
addFetchBuilderin interfaceDynamicFetchBuilderContainer
-
equals
-
hashCode
public int hashCode()
-