public class CriteriaItem extends Object implements PrepareStatementSupplier
| 构造器和说明 |
|---|
CriteriaItem() |
| 限定符和类型 | 方法和说明 |
|---|---|
Criteria |
and()
生成and条件
|
static CriteriaItem |
getBetweenInstance(IColumn column,
OperatorEnum operator,
Object value,
Object secondValue)
构造between条件
|
static CriteriaItem |
getColumnCompareInstance(IColumn column,
OperatorEnum operator,
IColumn secondColumn)
构造两列比较条件
|
static CriteriaItem |
getMultiValueInstance(IColumn column,
OperatorEnum operator,
Collection<?> values)
构造多值条件
|
static CriteriaItem |
getNoValueInstance(IColumn column,
OperatorEnum operator)
构造无值条件
|
PrepareStatement |
getPrepareStatement(boolean useAlias)
获取预查询SQL对象
|
static CriteriaItem |
getSingleValueInstance(IColumn column,
OperatorEnum operator,
Object value)
构造单值条件
|
Criteria |
or()
生成or条件
|
getPrepareStatementpublic static CriteriaItem getNoValueInstance(IColumn column, OperatorEnum operator)
column - 列operator - 操作符public static CriteriaItem getColumnCompareInstance(IColumn column, OperatorEnum operator, IColumn secondColumn)
column - 第一列operator - 操作符secondColumn - 第二列public static CriteriaItem getSingleValueInstance(IColumn column, OperatorEnum operator, Object value)
column - 列operator - 操作符value - 值public static CriteriaItem getMultiValueInstance(IColumn column, OperatorEnum operator, Collection<?> values)
column - 列operator - 操作符values - 值列表public static CriteriaItem getBetweenInstance(IColumn column, OperatorEnum operator, Object value, Object secondValue)
column - 列operator - 操作符value - 值secondValue - 第二个值public PrepareStatement getPrepareStatement(boolean useAlias)
getPrepareStatement 在接口中 PrepareStatementSupplieruseAlias - 是否使用别名public Criteria or()
public Criteria and()
Copyright © 2020 IBIT程序猿. All rights reserved.