NativeQuery类
表示可由后端执行的查询。
appendBindName
功能描述
添加绑定名称。
语法格式
public static StringBuilder appendBindName(StringBuilder sb,
int index)
参数说明
sb:字符串生成器。
index:绑定变量的索引。
返回值
字符串生成器。
bindName
功能描述
返回后端使用的绑定变量的名称$1, $2等。
语法格式
public static String bindName(int index)
参数说明
index:绑定变量的索引。
返回值
绑定变量的名称。
calculateBindLength
功能描述
计算给定数量的绑定变量(包括$)所需的文本长度。这样做可以避免重复调用AbstractStringBuilder.expandCapacity(…) 和 Arrays.copyOf。
语法格式
public static int calculateBindLength(int bindCount)
参数说明
bindCount:查询中参数的总数。
返回值
$xyz类型的绑定的总字符长度。
getCommand
功能描述
获取命令。
语法格式
public SqlCommand getCommand()
参数说明
无。
返回值
Sql命令。
toString
功能描述
将此查询字符串化为人类可读的表单,用特定的参数值代替参数占位符。
语法格式
public String toString(ParameterList parameters)
参数说明
parameters:此查询的Query.createParameterList()方法返回的ParameterList,或为null以保留未替换的参数占位符。
返回值
此查询的可读表示形式。