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
ConstructorsModifierConstructorDescriptionprotected
protected
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addFetchBuilder
(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 columnsboolean
findFetchBuilder
(Fetchable fetchable) Locate an explicit fetch definition for the named fetchableprotected abstract String
int
hashCode()
-
Constructor Details
-
AbstractFetchBuilderContainer
protected AbstractFetchBuilderContainer() -
AbstractFetchBuilderContainer
-
-
Method Details
-
getPropertyBase
-
findFetchBuilder
Description copied from interface:DynamicFetchBuilderContainer
Locate an explicit fetch definition for the named fetchable- Specified by:
findFetchBuilder
in interfaceDynamicFetchBuilderContainer
-
addProperty
Description copied from interface:DynamicFetchBuilderContainer
Add a property mapped to a single column.- Specified by:
addProperty
in interfaceDynamicFetchBuilderContainer
-
addProperty
Description copied from interface:DynamicFetchBuilderContainer
Add a property mapped to multiple columns- Specified by:
addProperty
in interfaceDynamicFetchBuilderContainer
-
addProperty
Description copied from interface:DynamicFetchBuilderContainer
Add a property whose columns can later be defined usingNativeQuery.ReturnProperty.addColumnAlias(java.lang.String)
- Specified by:
addProperty
in interfaceDynamicFetchBuilderContainer
-
addFetchBuilder
- Specified by:
addFetchBuilder
in interfaceDynamicFetchBuilderContainer
-
equals
-
hashCode
public int hashCode()
-