类 HolderInstantiator
- java.lang.Object
-
- org.hibernate.hql.internal.HolderInstantiator
-
public final class HolderInstantiator extends Object
- 作者:
- Gavin King
-
-
字段概要
字段 修饰符和类型 字段 说明 static HolderInstantiatorNOOP_INSTANTIATOR
-
构造器概要
构造器 构造器 说明 HolderInstantiator(ResultTransformer transformer)HolderInstantiator(ResultTransformer transformer, String[] queryReturnAliases)HolderInstantiator(ResultTransformer transformer, Supplier<String[]> queryReturnAliasesSupplier)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static HolderInstantiatorcreateClassicHolderInstantiator(Constructor constructor, ResultTransformer transformer)static ResultTransformercreateSelectNewTransformer(Constructor constructor, boolean returnMaps, boolean returnLists)static HolderInstantiatorgetHolderInstantiator(ResultTransformer selectNewTransformer, ResultTransformer customTransformer, String[] queryReturnAliases)String[]getQueryReturnAliases()ResultTransformergetResultTransformer()Objectinstantiate(Object[] row)booleanisRequired()static ResultTransformerresolveClassicResultTransformer(Constructor constructor, ResultTransformer transformer)static ResultTransformerresolveResultTransformer(ResultTransformer selectNewTransformer, ResultTransformer customTransformer)
-
-
-
字段详细资料
-
NOOP_INSTANTIATOR
public static final HolderInstantiator NOOP_INSTANTIATOR
-
-
构造器详细资料
-
HolderInstantiator
public HolderInstantiator(ResultTransformer transformer)
-
HolderInstantiator
public HolderInstantiator(ResultTransformer transformer, String[] queryReturnAliases)
-
HolderInstantiator
public HolderInstantiator(ResultTransformer transformer, Supplier<String[]> queryReturnAliasesSupplier)
-
-
方法详细资料
-
getHolderInstantiator
public static HolderInstantiator getHolderInstantiator(ResultTransformer selectNewTransformer, ResultTransformer customTransformer, String[] queryReturnAliases)
-
resolveResultTransformer
public static ResultTransformer resolveResultTransformer(ResultTransformer selectNewTransformer, ResultTransformer customTransformer)
-
createSelectNewTransformer
public static ResultTransformer createSelectNewTransformer(Constructor constructor, boolean returnMaps, boolean returnLists)
-
createClassicHolderInstantiator
public static HolderInstantiator createClassicHolderInstantiator(Constructor constructor, ResultTransformer transformer)
-
resolveClassicResultTransformer
public static ResultTransformer resolveClassicResultTransformer(Constructor constructor, ResultTransformer transformer)
-
isRequired
public boolean isRequired()
-
getQueryReturnAliases
public String[] getQueryReturnAliases()
-
getResultTransformer
public ResultTransformer getResultTransformer()
-
-