类 NamedParameterSpecification
- java.lang.Object
-
- org.hibernate.param.AbstractExplicitParameterSpecification
-
- org.hibernate.param.NamedParameterSpecification
-
public class NamedParameterSpecification extends AbstractExplicitParameterSpecification
Parameter bind specification for an explicit named parameter.- 作者:
- Steve Ebersole
-
-
构造器概要
构造器 构造器 说明 NamedParameterSpecification(int sourceLine, int sourceColumn, String name)Constructs a named parameter bind specification.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 intbind(PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int position)Bind the appropriate value into the given statement at the specified position.StringgetName()Getter for property 'name'.StringrenderDisplayInfo()Render this parameter into displayable info (for logging, etc).-
从类继承的方法 org.hibernate.param.AbstractExplicitParameterSpecification
getExpectedType, getSourceColumn, getSourceLine, setExpectedType
-
-
-
-
构造器详细资料
-
NamedParameterSpecification
public NamedParameterSpecification(int sourceLine, int sourceColumn, String name)Constructs a named parameter bind specification.- 参数:
sourceLine- SeeAbstractExplicitParameterSpecification.getSourceLine()sourceColumn- SeeAbstractExplicitParameterSpecification.getSourceColumn()name- The named parameter name.
-
-
方法详细资料
-
bind
public int bind(PreparedStatement statement, QueryParameters qp, SharedSessionContractImplementor session, int position) throws SQLException
Bind the appropriate value into the given statement at the specified position.- 参数:
statement- The statement into which the value should be bound.qp- The defined values for the current query execution.session- The session against which the current execution is occuring.position- The position from which to start binding value(s).- 返回:
- The number of sql bind positions "eaten" by this bind operation.
- 抛出:
SQLException- Indicates problems performing the JDBC bind operation.
-
renderDisplayInfo
public String renderDisplayInfo()
从接口复制的说明:ParameterSpecificationRender this parameter into displayable info (for logging, etc).- 返回:
- The displayable info.
-
getName
public String getName()
Getter for property 'name'.- 返回:
- Value for property 'name'.
-
-