/** * 返回相似筛选 * * @param property 属性 * @param value 值 * @return 相似筛选 */ public static Filter like(String property, Object value) { return new Filter(property, Operator.like, value); }
/** * 返回大于筛选 * * @param property 属性 * @param value 值 * @return 大于筛选 */ public static Filter gt(String property, Object value) { return new Filter(property, Operator.gt, value); }
/** * 返回小于筛选 * * @param property 属性 * @param value 值 * @return 小于筛选 */ public static Filter lt(String property, Object value) { return new Filter(property, Operator.lt, value); }
/** * 返回大于等于筛选 * * @param property 属性 * @param value 值 * @return 大于等于筛选 */ public static Filter ge(String property, Object value) { return new Filter(property, Operator.ge, value); }
/** * 返回等于筛选 * * @param property 属性 * @param value 值 * @param ignoreCase 忽略大小写 * @return 等于筛选 */ public static Filter eq(String property, Object value, boolean ignoreCase) { return new Filter(property, Operator.eq, value, ignoreCase); }
/** * 返回包含筛选 * * @param property 属性 * @param value 值 * @return 包含筛选 */ public static Filter in(String property, Object value) { return new Filter(property, Operator.in, value); }
/** * 返回为Null筛选 * * @param property 属性 * @return 为Null筛选 */ public static Filter isNull(String property) { return new Filter(property, Operator.isNull, null); }
/** * 返回不为Null筛选 * * @param property 属性 * @return 不为Null筛选 */ public static Filter isNotNull(String property) { return new Filter(property, Operator.isNotNull, null); }
/** * 返回等于筛选 * * @param property 属性 * @param value 值 * @return 等于筛选 */ public static Filter eq(String property, Object value) { return new Filter(property, Operator.eq, value); }
/** * 返回不等于筛选 * * @param property 属性 * @param value 值 * @return 不等于筛选 */ public static Filter ne(String property, Object value) { return new Filter(property, Operator.ne, value); }
/** * 返回不等于筛选 * * @param property 属性 * @param value 值 * @param ignoreCase 忽略大小写 * @return 不等于筛选 */ public static Filter ne(String property, Object value, boolean ignoreCase) { return new Filter(property, Operator.ne, value, ignoreCase); }
/** * 返回小于等于筛选 * * @param property 属性 * @param value 值 * @return 小于等于筛选 */ public static Filter le(String property, Object value) { return new Filter(property, Operator.le, value); }