Class AbstractFetchBuilderContainer<T extends AbstractFetchBuilderContainer<T>>
java.lang.Object
org.hibernate.query.results.dynamic.AbstractFetchBuilderContainer<T>
- All Implemented Interfaces:
DynamicFetchBuilderContainer
- Direct Known Subclasses:
DynamicResultBuilderEntityStandard
public abstract class AbstractFetchBuilderContainer<T extends AbstractFetchBuilderContainer<T>>
extends Object
implements DynamicFetchBuilderContainer
- Author:
- Steve Ebersole
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotected -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFetchBuilder(String propertyName, FetchBuilder fetchBuilder) addProperty(String propertyName) Add a property whose columns can later be defined usingNativeQuery.ReturnProperty.addColumnAlias(java.lang.String)addProperty(String propertyName, String columnAlias) Add a property mapped to a single column.addProperty(String propertyName, String... columnAliases) Add a property mapped to multiple columnsbooleanfindFetchBuilder(String fetchableName) 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()
-