public class Criteria extends Object implements PrepareStatementSupplier
Modifier and Type | Method and Description |
---|---|
static Criteria |
and(CriteriaItem item)
构造AND条件
|
static Criteria |
and(List<Criteria> subCriterion)
构造AND条件
|
static List<Criteria> |
ands(List items)
构造AND条件列表
|
CriteriaItem |
getItem()
Gets the value of item
|
CriteriaLogicalEnum |
getLogical()
Gets the value of logical
|
PrepareStatement |
getPrepareStatement(boolean useAlias)
获取预查询SQL对象
|
List<Criteria> |
getSubCriterion()
Gets the value of subCriterion
|
static Criteria |
or(CriteriaItem item)
构造OR条件
|
static Criteria |
or(List<Criteria> subCriterion)
构造OR条件
|
static List<Criteria> |
ors(List items)
构造OR条件列表
|
void |
setItem(CriteriaItem item)
Sets the item
|
void |
setLogical(CriteriaLogicalEnum logical)
Sets the logical
|
void |
setSubCriterion(List<Criteria> subCriterion)
Sets the subCriterion
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getPrepareStatement
public static Criteria or(List<Criteria> subCriterion)
subCriterion
- 子条件public static Criteria or(CriteriaItem item)
item
- 条件内容public static Criteria and(List<Criteria> subCriterion)
subCriterion
- 子条件public static Criteria and(CriteriaItem item)
item
- 条件内容public static List<Criteria> ors(List items)
items
- 列表中的项目为CriteriaItem或者List<Criteria>public static List<Criteria> ands(List items)
items
- 列表中的项目为CriteriaItem或者List<Criteria>public PrepareStatement getPrepareStatement(boolean useAlias)
PrepareStatementSupplier
getPrepareStatement
in interface PrepareStatementSupplier
useAlias
- 是否使用别名public CriteriaLogicalEnum getLogical()
public void setLogical(CriteriaLogicalEnum logical)
You can use getLogical() to get the value of logical
logical
- logicalpublic CriteriaItem getItem()
public void setItem(CriteriaItem item)
You can use getItem() to get the value of item
item
- itempublic List<Criteria> getSubCriterion()
Copyright © 2020 IBIT程序猿. All rights reserved.