类的使用
top.lingkang.finalsql.sql.Condition
使用Condition的程序包
-
top.lingkang.finalsql.sql中Condition的使用
修饰符和类型方法说明与 in 条件:and column in (value1, value2, value3)自定义条件(支持复杂),只能定义一个,多个时将被后面的覆盖.
用法:new Condition().custom("and create_time < ?等于条件:and column=value大于等于条件:and column >= value大于条件:and column > value小于等于条件:and column <= value左模糊搜索条件:and column like %value模糊搜索条件:and column like %value%小于条件:and column < value不等于条件:and column <> value或条件:or column=valueCondition.orderByAsc(String... column) 正序Condition.orderByDesc(String... column) 倒序或 in 条件:or column in (value1, value2, value3)右模糊搜索条件:and column like value%参数类型为Condition的top.lingkang.finalsql.sql中的方法修饰符和类型方法说明<T> ExSqlEntity<T> int删除数据,若条件Condition不为空,按 Condition 删除,否则根据实体的 @id 字段作为条件删除<T> ExSqlEntity<T> ExSqlEntity<T> ExSqlEntity<T> List<T>条件查询<T> intFinalSql.selectCount(Class<T> clazz, Condition condition) 总数查询<T> T查询返回一行<T> int更新数据,会根据 @Id注解的字段作为条件更新 和入参 Condition 条件来更新<T> ExSqlEntity -
top.lingkang.finalsql.sql.core中Condition的使用
参数类型为Condition的top.lingkang.finalsql.sql.core中的方法修饰符和类型方法说明<T> int<T> List<T><T> intFinalSqlManage.selectCount(Class<T> clazz, Condition condition) <T> T<T> int