org.hibernate.engine
Class ParameterBinder
java.lang.Object
org.hibernate.engine.ParameterBinder
public class ParameterBinder
extends java.lang.Object
Centralizes the commonality regarding binding of parameter values into
PreparedStatements as this logic is used in many places.
Ideally would like to move to the parameter handling as it is done in
the hql.ast package.
static int | bindNamedParameters(PreparedStatement ps, Map namedParams, int start, ParameterBinder.NamedParameterSource source, SessionImplementor session)
|
static int | bindNamedParameters(PreparedStatement ps, QueryParameters queryParameters, int start, ParameterBinder.NamedParameterSource source, SessionImplementor session)
|
static int | bindPositionalParameters(PreparedStatement st, Object[] values, Type[] types, int start, SessionImplementor session)
|
static int | bindPositionalParameters(PreparedStatement st, QueryParameters queryParameters, int start, SessionImplementor session)
|
static int | bindQueryParameters(PreparedStatement st, QueryParameters queryParameters, int start, ParameterBinder.NamedParameterSource source, SessionImplementor session)
|