| 程序包 | 说明 |
|---|---|
| com.sprite.framework.entity | |
| com.sprite.framework.entity.condition | |
| com.sprite.framework.entity.script |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EntityConditionBuilder
非线程安全
|
| 限定符和类型 | 字段和说明 |
|---|---|
static EntityCondition |
EntityCondition.AnyCondition |
protected EntityCondition |
EntityConditionBuilder.whereCondition |
EntityCondition |
QueryArgs.whereCondition |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends EntityCondition> |
EntityCondition.makeCondition(EntityJoinOperator operator,
List<T> conditionList) |
static <T extends EntityCondition> |
EntityCondition.makeCondition(EntityJoinOperator op,
T... conditionList) |
static <T extends EntityCondition> |
EntityCondition.makeCondition(T... conditionList) |
| 限定符和类型 | 方法和说明 |
|---|---|
default EntityCondition |
EntityCondition.and(EntityCondition entityCondition) |
static EntityCondition |
EntityCondition.any() |
EntityCondition |
EntityConditionBuilder.build() |
static EntityCondition |
EntityCondition.empty() |
static <R> EntityCondition |
EntityCondition.equal(String fieldName,
Object value) |
static <R> EntityCondition |
EntityCondition.fieldEqual(String fieldName,
String field) |
static <R> EntityCondition |
EntityCondition.gatherEqual(String fieldName,
Object value) |
static <R> EntityCondition |
EntityCondition.gatherThan(String fieldName,
Object value) |
static <R> EntityCondition |
EntityCondition.in(String fieldName,
Collection<?> values) |
static <R> EntityCondition |
EntityCondition.in(String fieldName,
MultiOperateValue values) |
static <R> EntityCondition |
EntityCondition.isNotNull(String fieldName) |
static <R> EntityCondition |
EntityCondition.isNull(String fieldName) |
static <R> EntityCondition |
EntityCondition.lessEqual(String fieldName,
Object value) |
static <R> EntityCondition |
EntityCondition.lessThan(String fieldName,
Object value) |
static <R> EntityCondition |
EntityCondition.like(String fieldName,
String value) |
static <R> EntityCondition |
EntityCondition.notEqual(String fieldName,
Object value) |
default EntityCondition |
EntityCondition.or(EntityCondition entityCondition) |
| 限定符和类型 | 方法和说明 |
|---|---|
default EntityCondition |
EntityCondition.and(EntityCondition entityCondition) |
EntityConditionBuilder |
EntityConditionBuilder.and(EntityCondition condition) |
long |
Delegator.count(String entityName,
EntityCondition entityCondition)
Count the entities by EntityCondition
|
long |
GenericDelegator.count(String entityName,
EntityCondition whereCondition) |
List<EntityObject> |
Delegator.findList(String entityName,
EntityCondition whereCondition) |
List<EntityObject> |
GenericDelegator.findList(String entityName,
EntityCondition whereCondition) |
<T> List<T> |
Delegator.findList(String entityName,
EntityCondition whereCondition,
Class<T> clazz) |
<T> List<T> |
GenericDelegator.findList(String entityName,
EntityCondition whereCondition,
Class<T> clazz) |
EntityObject |
Delegator.findOne(String entityName,
EntityCondition entityCondition)
获取唯一记录值
|
EntityObject |
GenericDelegator.findOne(String entityName,
EntityCondition entityCondition) |
<T> T |
Delegator.findOne(String entityName,
EntityCondition entityCondition,
Class<T> clazz)
获取唯一记录值
|
<T> T |
GenericDelegator.findOne(String entityName,
EntityCondition EntityCondition,
Class<T> clazz) |
static EntityExpr |
EntityCondition.makeCondition(EntityCondition lhs,
EntityJoinOperator operator,
EntityCondition rhs) |
EntityConditionBuilder |
EntityConditionBuilder.makeCondition(EntityJoinOperator operator,
EntityCondition condition) |
static <T extends EntityCondition> |
EntityCondition.makeCondition(EntityJoinOperator op,
T... conditionList) |
static <T extends EntityCondition> |
EntityCondition.makeCondition(T... conditionList) |
default EntityCondition |
EntityCondition.or(EntityCondition entityCondition) |
EntityConditionBuilder |
EntityConditionBuilder.or(EntityCondition condition) |
void |
Delegator.remove(String entityName,
EntityCondition EntityCondition)
移除
如果实体类实现接口
LogiclyDeletable则逻辑删除 |
void |
GenericDelegator.remove(String entityName,
EntityCondition EntityCondition) |
void |
Delegator.update(String entityName,
Map<String,Object> fieldsToUpdate,
EntityCondition condition)
更新
|
static EntityScript |
EntityScript.update(String entityName,
Map<String,Object> fieldToUpdate,
EntityCondition whereCondition)
更新脚本
|
void |
GenericDelegator.update(String entityName,
Map<String,Object> fieldsToSet,
EntityCondition condition) |
| 限定符和类型 | 方法和说明 |
|---|---|
EntityConditionBuilder |
EntityConditionBuilder.makeCondition(EntityJoinOperator operator,
List<EntityCondition> conditionList) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EntityConditionList<T extends EntityCondition>
条件列表
条件列表由 一个连接操作符和多个实体条件组成,实体条件之间通过连接操作符连接
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
EmptyCondition
不做任何操作
|
class |
EntityConditionList<T extends EntityCondition>
条件列表
条件列表由 一个连接操作符和多个实体条件组成,实体条件之间通过连接操作符连接
|
class |
EntityExpr
实体操作表达式
|
class |
EntityFieldMap |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityJoinOperator.makeScript(DataScriptStatement script,
Collection<? extends EntityCondition> conditions,
ModelEntityView modelViewEntity) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
EntitySelectScript
查询脚本
|
class |
EntityUpdateScript
更新脚本
|
class |
EntityView
实体视图
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected EntityCondition |
EntityViewLink.onCondition |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
EntityView.innerJoin(EntityView entityView,
String alias,
EntityCondition condition)
INNER Join Entity
|
void |
EntityView.innerJoin(String entityName,
String alias,
EntityCondition condition)
INNER Join Entity
|
void |
EntityView.leftJoin(EntityView entityView,
String alias,
EntityCondition condition)
Left Join Entity
|
void |
EntityView.leftJoin(String entityName,
String alias,
EntityCondition condition)
Left Join Entity
|
void |
EntitySelectScript.setHavingCondition(EntityCondition havingCondition) |
void |
EntityView.setHavingCondition(EntityCondition havingCondition) |
void |
EntityDeleteScript.setWhereCondition(EntityCondition whereCondition) |
void |
EntitySelectScript.setWhereCondition(EntityCondition whereCondition) |
void |
EntityUpdateScript.setWhereCondition(EntityCondition whereCondition) |
void |
EntityView.setWhereCondition(EntityCondition whereCondition) |
| 构造器和说明 |
|---|
EntityViewLink(String code,
EntityView entityView,
String alias,
EntityCondition onCondition) |
EntityViewLink(String code,
String entityName,
String alias,
EntityCondition onCondition) |
Copyright © 2019. All rights reserved.