public class SqlInfoBuilder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
SqlInfo |
buildBetweenSql(String fieldText,
Object startValue,
Object endValue)
构建区间查询的SqlInfo信息.
|
SqlInfo |
buildInSql(String fieldText,
Object[] values)
构建" IN "范围查询的SqlInfo信息.
|
SqlInfo |
buildIsNullSql(String fieldText)
构建" IS NULL "和" IS NOT NULL "需要的SqlInfo信息.
|
SqlInfo |
buildLikePatternSql(String fieldText,
String pattern)
根据指定的模式`pattern`来构建like模糊查询需要的SqlInfo信息.
|
SqlInfo |
buildLikeSql(String fieldText,
Object value)
构建like模糊查询需要的SqlInfo信息.
|
SqlInfo |
buildNormalSql(String fieldText,
Object value,
String suffix)
构建普通查询需要的SqlInfo信息.
|
static SqlInfoBuilder |
newInstace(BuildSource source)
获取JavaSqlInfoBuilder的实例,并初始化属性信息.
|
public static SqlInfoBuilder newInstace(BuildSource source)
source - BuildSource实例public SqlInfo buildNormalSql(String fieldText, Object value, String suffix)
fieldText - 数据库字段的文本value - 参数值suffix - 后缀,如:大于、等于、小于等public SqlInfo buildLikeSql(String fieldText, Object value)
fieldText - 数据库字段的文本value - 参数值public SqlInfo buildLikePatternSql(String fieldText, String pattern)
fieldText - 数据库字段的文本pattern - like匹配的模式public SqlInfo buildBetweenSql(String fieldText, Object startValue, Object endValue)
fieldText - 数据库字段文本startValue - 参数开始值endValue - 参数结束值public SqlInfo buildInSql(String fieldText, Object[] values)
fieldText - 数据库字段文本values - 对象数组的值Copyright © 2018. All rights reserved.