类 QueryParameterBindingsImpl
- java.lang.Object
-
- org.hibernate.query.internal.QueryParameterBindingsImpl
-
- 所有已实现的接口:
QueryParameterBindings
public class QueryParameterBindingsImpl extends Object implements QueryParameterBindings
Manages the group of QueryParameterBinding for a particular query.- 作者:
- Steve Ebersole, Chris Cranford
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 已过时的方法 修饰符和类型 方法 说明 Collection<Type>collectBindTypes()已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0Collection<Object>collectBindValues()已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0Map<String,TypedValue>collectNamedParameterBindings()已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0Type[]collectPositionalBindTypes()已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0Object[]collectPositionalBindValues()已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0StringexpandListValuedParameters(String queryString, SharedSessionContractImplementor session)已过时。(since 5.2) expected changes to "collection-valued parameter binding" in 6.0static QueryParameterBindingsImplfrom(ParameterMetadata parameterMetadata, SessionFactoryImplementor sessionFactory, boolean queryParametersValidationEnabled)QueryParameterBindinggetBinding(int position)QueryParameterBindinggetBinding(String name)<T> QueryParameterBinding<T>getBinding(QueryParameter<T> parameter)<T> QueryParameterListBinding<T>getQueryParameterListBinding(int name)已过时。(since 5.2) expected changes to "collection-valued parameter binding" in 6.0<T> QueryParameterListBinding<T>getQueryParameterListBinding(String name)已过时。(since 5.2) expected changes to "collection-valued parameter binding" in 6.0<T> QueryParameterListBinding<T>getQueryParameterListBinding(QueryParameter<T> queryParameter)已过时。(since 5.2) expected changes to "collection-valued parameter binding" in 6.0booleanisBound(QueryParameter parameter)protected QueryParameterBindingmakeBinding(QueryParameter queryParameter)protected QueryParameterBindingmakeBinding(Type bindType)protected <T> QueryParameterListBinding<T>makeListBinding(QueryParameter<T> param)voidverifyParametersBound(boolean reserveFirstParameter)
-
-
-
方法详细资料
-
from
public static QueryParameterBindingsImpl from(ParameterMetadata parameterMetadata, SessionFactoryImplementor sessionFactory, boolean queryParametersValidationEnabled)
-
makeBinding
protected QueryParameterBinding makeBinding(QueryParameter queryParameter)
-
makeBinding
protected QueryParameterBinding makeBinding(Type bindType)
-
makeListBinding
protected <T> QueryParameterListBinding<T> makeListBinding(QueryParameter<T> param)
-
isBound
public boolean isBound(QueryParameter parameter)
- 指定者:
isBound在接口中QueryParameterBindings
-
getBinding
public <T> QueryParameterBinding<T> getBinding(QueryParameter<T> parameter)
- 指定者:
getBinding在接口中QueryParameterBindings
-
getBinding
public QueryParameterBinding getBinding(int position)
- 指定者:
getBinding在接口中QueryParameterBindings
-
getBinding
public QueryParameterBinding getBinding(String name)
- 指定者:
getBinding在接口中QueryParameterBindings
-
verifyParametersBound
public void verifyParametersBound(boolean reserveFirstParameter)
- 指定者:
verifyParametersBound在接口中QueryParameterBindings
-
collectBindTypes
@Deprecated public Collection<Type> collectBindTypes()
已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0
-
collectBindValues
@Deprecated public Collection<Object> collectBindValues()
已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0
-
collectPositionalBindTypes
@Deprecated public Type[] collectPositionalBindTypes()
已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0
-
collectPositionalBindValues
@Deprecated public Object[] collectPositionalBindValues()
已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0
-
collectNamedParameterBindings
@Deprecated public Map<String,TypedValue> collectNamedParameterBindings()
已过时。(since 5.2) expect a different approach to org.hibernate.engine.spi.QueryParameters in 6.0
-
getQueryParameterListBinding
@Deprecated public <T> QueryParameterListBinding<T> getQueryParameterListBinding(QueryParameter<T> queryParameter)
已过时。(since 5.2) expected changes to "collection-valued parameter binding" in 6.0
-
getQueryParameterListBinding
@Deprecated public <T> QueryParameterListBinding<T> getQueryParameterListBinding(String name)
已过时。(since 5.2) expected changes to "collection-valued parameter binding" in 6.0
-
getQueryParameterListBinding
@Deprecated public <T> QueryParameterListBinding<T> getQueryParameterListBinding(int name)
已过时。(since 5.2) expected changes to "collection-valued parameter binding" in 6.0
-
expandListValuedParameters
@Deprecated public String expandListValuedParameters(String queryString, SharedSessionContractImplementor session)
已过时。(since 5.2) expected changes to "collection-valued parameter binding" in 6.0
-
-