Enum Class的使用
cool.scx.dao.query.WhereOption
使用WhereOption的程序包
-
cool.scx.dao中WhereOption的使用
参数类型为WhereOption的cool.scx.dao中的方法修饰符和类型方法说明Query.between(String name, Object value1, Object value2, WhereOption... options) 两者之间Query.equal(String name, Object value, WhereOption... options) 相等Query.greaterThan(String name, Object value, WhereOption... options) 大于Query.greaterThanOrEqual(String name, Object value, WhereOption... options) 大于等于Query.in(String name, Object value, WhereOption... options) 在其中Query.isNotNull(String name, WhereOption... options) 不为空Query.isNull(String name, WhereOption... options) 为空Query.jsonContains(String name, Object value, WhereOption... options) 包含 : 一般用于 JSON 格式字段 区别于 inQuery.lessThan(String name, Object value, WhereOption... options) 小于Query.lessThanOrEqual(String name, Object value, WhereOption... options) 小于等于Query.like(String name, Object value, WhereOption... options) like : 默认会在首尾添加 %Query.likeRegex(String name, String value, WhereOption... options) like : 根据 SQL 表达式进行判断Query.notBetween(String name, Object value1, Object value2, WhereOption... options) 不处于两者之间Query.notEqual(String name, Object value, WhereOption... options) 不相等Query.notIn(String name, Object value, WhereOption... options) 不在其中Query.notLike(String name, Object value, WhereOption... options) not like : 默认会在首尾添加 %Query.notLikeRegex(String name, String value, WhereOption... options) not like : 根据 SQL 表达式进行判断 -
cool.scx.dao.query中WhereOption的使用
修饰符和类型方法说明static WhereOptionReturns the enum constant of this class with the specified name.static WhereOption[]WhereOption.values()Returns an array containing the constants of this enum class, in the order they are declared.参数类型为WhereOption的cool.scx.dao.query中的方法修饰符和类型方法说明Where.add0(String name, WhereType whereType, WhereOption... options) 添加一个查询条件 (注意 : 此处添加的所有条件都会以 and 拼接 , 如需使用 or 请考虑使用Where.whereSQL(Object...)})Where.add1(String name, WhereType whereType, Object value1, WhereOption... options) 添加一个查询条件 (注意 : 此处添加的所有条件都会以 and 拼接 , 如需使用 or 请考虑使用Where.whereSQL(Object...)})添加一个查询条件 (注意 : 此处添加的所有条件都会以 and 拼接 , 如需使用 or 请考虑使用Where.whereSQL(Object...)})Where.between(String fieldName, Object value1, Object value2, WhereOption... options) 两者之间static WhereBodyWhereBody.between(String fieldName, Object value1, Object value2, WhereOption... options) 两者之间Where.equal(String fieldName, Object value, WhereOption... options) 相等static WhereBodyWhereBody.equal(String fieldName, Object value, WhereOption... options) 相等Where.greaterThan(String fieldName, Object value, WhereOption... options) 大于static WhereBodyWhereBody.greaterThan(String fieldName, Object value, WhereOption... options) 大于Where.greaterThanOrEqual(String fieldName, Object value, WhereOption... options) 大于等于static WhereBodyWhereBody.greaterThanOrEqual(String fieldName, Object value, WhereOption... options) 大于等于Where.in(String fieldName, Object value, WhereOption... options) 在其中static WhereBodyWhereBody.in(String fieldName, Object value, WhereOption... options) 在其中Where.isNotNull(String fieldName, WhereOption... options) 不为空static WhereBodyWhereBody.isNotNull(String fieldName, WhereOption... options) 不为空Where.isNull(String fieldName, WhereOption... options) 为空static WhereBodyWhereBody.isNull(String fieldName, WhereOption... options) 为空Where.jsonContains(String fieldName, Object value, WhereOption... options) 包含 : 一般用于 JSON 格式字段 区别于 instatic WhereBodyWhereBody.jsonContains(String fieldName, Object value, WhereOption... options) 包含 : 一般用于 JSON 格式字段 区别于 inWhere.lessThan(String fieldName, Object value, WhereOption... options) 小于static WhereBodyWhereBody.lessThan(String fieldName, Object value, WhereOption... options) 小于Where.lessThanOrEqual(String fieldName, Object value, WhereOption... options) 小于等于static WhereBodyWhereBody.lessThanOrEqual(String fieldName, Object value, WhereOption... options) 小于等于Where.like(String fieldName, Object value, WhereOption... options) like : 默认会在首尾添加 %static WhereBodyWhereBody.like(String fieldName, Object value, WhereOption... options) like : 默认会在首尾添加 %Where.likeRegex(String fieldName, String value, WhereOption... options) like : 根据 SQL 表达式进行判断static WhereBodyWhereBody.likeRegex(String fieldName, String value, WhereOption... options) like : 根据 SQL 表达式进行判断Where.notBetween(String fieldName, Object value1, Object value2, WhereOption... options) 不处于两者之间static WhereBodyWhereBody.notBetween(String fieldName, Object value1, Object value2, WhereOption... options) 不处于两者之间Where.notEqual(String fieldName, Object value, WhereOption... options) 不相等static WhereBodyWhereBody.notEqual(String fieldName, Object value, WhereOption... options) 不相等Where.notIn(String fieldName, Object value, WhereOption... options) 不在其中static WhereBodyWhereBody.notIn(String fieldName, Object value, WhereOption... options) 不在其中Where.notLike(String fieldName, Object value, WhereOption... options) not like : 默认会在首尾添加 %static WhereBodyWhereBody.notLike(String fieldName, Object value, WhereOption... options) not like : 默认会在首尾添加 %Where.notLikeRegex(String fieldName, String value, WhereOption... options) not like : 根据 SQL 表达式进行判断static WhereBodyWhereBody.notLikeRegex(String fieldName, String value, WhereOption... options) not like : 根据 SQL 表达式进行判断