Package org.miaixz.bus.mapper
Class OGNL
java.lang.Object
org.miaixz.bus.mapper.OGNL
OGNL静态方法
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringandNotLogicDelete(Object parameter) 拼接逻辑删除字段的未删除查询条件static String判断条件是 and 还是 orstatic booleancheckConditionEntityClass(Object parameter, String entityFullName) 校验通用 Condition 的 entityClass 和当前方法是否匹配static booleanconditionHasAtLeastOneCriteriaCheck(Object parameter) 检查 parameter 对象中指定的 fields 是否全是 null,如果是则抛出异常static booleanhasCountColumn(Object parameter) 是否包含自定义 Count 列static booleanhasForUpdate(Object parameter) 是否包含 forUpdatestatic booleanhasNoSelectColumns(Object parameter) 不包含自定义查询列static booleanhasSelectColumns(Object parameter) 是否包含自定义查询列static booleanisDynamicParameter(Object parameter) 判断参数是否支持动态表名static booleanisNotDynamicParameter(Object parameter) 判断参数是否b支持动态表名static booleannotAllNullParameterCheck(Object parameter, String fields) 检查 parameter 对象中指定的 fields 是否全是 null,如果是则抛出异常static booleannotEmptyCollectionCheck(Object parameter, String error) 校验集合类型参数不能为空
-
Field Details
-
SAFE_DELETE_ERROR
- See Also:
-
SAFE_DELETE_EXCEPTION
- See Also:
-
-
Constructor Details
-
OGNL
public OGNL()
-
-
Method Details
-
checkConditionEntityClass
校验通用 Condition 的 entityClass 和当前方法是否匹配- Parameters:
parameter- 参数entityFullName- 对象全称- Returns:
- true支持,false不支持
-
notAllNullParameterCheck
检查 parameter 对象中指定的 fields 是否全是 null,如果是则抛出异常- Parameters:
parameter- 参数fields- 字段信息- Returns:
- true支持,false不支持
-
notEmptyCollectionCheck
校验集合类型参数不能为空- Parameters:
parameter- 参数error- 错误- Returns:
- true支持,false不支持
-
conditionHasAtLeastOneCriteriaCheck
检查 parameter 对象中指定的 fields 是否全是 null,如果是则抛出异常- Parameters:
parameter- 参数- Returns:
- true支持,false不支持
-
hasSelectColumns
是否包含自定义查询列- Parameters:
parameter- 参数- Returns:
- true支持,false不支持
-
hasCountColumn
是否包含自定义 Count 列- Parameters:
parameter- 参数- Returns:
- true支持,false不支持
-
hasForUpdate
是否包含 forUpdate- Parameters:
parameter- 参数- Returns:
- true支持,false不支持
-
hasNoSelectColumns
不包含自定义查询列- Parameters:
parameter- 参数- Returns:
- true支持,false不支持
-
isDynamicParameter
判断参数是否支持动态表名- Parameters:
parameter- 参数- Returns:
- true支持,false不支持
-
isNotDynamicParameter
判断参数是否b支持动态表名- Parameters:
parameter- 参数- Returns:
- true不支持,false支持
-
andOr
判断条件是 and 还是 or- Parameters:
parameter- 参数- Returns:
- the string
-
andNotLogicDelete
拼接逻辑删除字段的未删除查询条件- Parameters:
parameter- 参数- Returns:
- the string
-