接口的使用
cool.scx.data.Query
使用Query的程序包
-
cool.scx.data中Query的使用
返回Query的cool.scx.data中的方法修饰符和类型方法说明Query.addGroupBy(Object... groupByClauses) Query.addOrderBy(Object... orderByClauses) Query.clearGroupBy()Query.clearLimit()Query.clearOffset()Query.clearOrderBy()Query.clearWhere()Query.limit(long numberOfRows) Query.offset(long limitOffset) static QueryQueryBuilder.query()static Query参数类型为Query的cool.scx.data中的方法修饰符和类型方法说明long查询行数long删除数据Dao.find(Query query, FieldFilter fieldFilter) 查询多条数据voidDao.find(Query query, FieldFilter fieldFilter, Consumer<Entity> consumer) 查询多条数据default voiddefault EntityDao.get(Query query, FieldFilter fieldFilter) 查询单条数据static Querydefault longlongDao.update(Entity entity, Query query, FieldFilter fieldFilter) 更新数据 -
cool.scx.data.query中Query的使用
实现Query的cool.scx.data.query中的类修饰符和类型类说明final classfinal class分组final classGroupByBody class.final class条数限制final classfinal class排序final classOrderBy 封装体final class排序class查询参数类
针对 GroupBy , OrderBy , Limit , Where 等进行的简单封装
同时附带一些简单的参数校验
只是 为了方便传递参数使用classfinal classwhere 查询条件封装类final classwhere 封装体final classwhere 查询条件封装类final class返回Query的cool.scx.data.query中的方法修饰符和类型方法说明default QueryQueryBridge.addGroupBy(Object... groupByClauses) QueryLike.addGroupBy(Object... groupByClauses) default QueryQueryBridge.addOrderBy(Object... orderByClauses) QueryLike.addOrderBy(Object... orderByClauses) default Querydefault QueryQueryBridge.clearGroupBy()QueryLike.clearGroupBy()default QueryQueryBridge.clearLimit()QueryLike.clearLimit()default QueryQueryBridge.clearOffset()QueryLike.clearOffset()default QueryQueryBridge.clearOrderBy()QueryLike.clearOrderBy()default QueryQueryBridge.clearWhere()QueryLike.clearWhere()default Querydefault QueryQueryBridge.limit(long numberOfRows) QueryLike.limit(long numberOfRows) default QueryQueryBridge.offset(long limitOffset) QueryLike.offset(long limitOffset) default QueryAND.toQuery()GroupBy.toQuery()GroupByBody.toQuery()LimitInfo.toQuery()OR.toQuery()OrderBy.toQuery()OrderByBody.toQuery()OrderByBodySet.toQuery()abstract QueryQueryLike.toQuery()Where.toQuery()WhereBody.toQuery()WhereBodySet.toQuery()WhereClause.toQuery()default Query参数类型为Query的cool.scx.data.query中的构造器