- AbstractMethod - cn.org.atool.fluent.mybatis.method.partition中的类
-
AbstractMethod 抽象方法
- AbstractMethod(DbType) - 类 的构造器cn.org.atool.fluent.mybatis.method.partition.AbstractMethod
-
- add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegmentList
-
添加sql片段
- add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupBySegmentList
-
- add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingSegmentList
-
- add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.MergeSegments
-
添加sql片段
- add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderBySegmentList
-
- add(ISqlSegment, ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereSegmentList
-
- addAll(ISqlSegment...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.BaseSegmentList
-
添加sql片段
- addSelectColumn(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
-
增加查询字段
- aggregate(String) - 接口 中的方法cn.org.atool.fluent.mybatis.functions.IAggregate
-
聚合函数表达式
- aggregate - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
-
- Aggregate - cn.org.atool.fluent.mybatis.segment.model中的枚举
-
聚合函数枚举
- aggregate(String) - 枚举 中的方法cn.org.atool.fluent.mybatis.segment.model.Aggregate
-
- AggregateSegment<S extends AggregateSegment<S,Q,R>,Q extends IQuery<?,Q>,R> - cn.org.atool.fluent.mybatis.segment中的类
-
- AggregateSegment(Q) - 类 的构造器cn.org.atool.fluent.mybatis.segment.AggregateSegment
-
- AggregateSegment(S, IAggregate) - 类 的构造器cn.org.atool.fluent.mybatis.segment.AggregateSegment
-
- aggregateSegment(IAggregate) - 类 中的方法cn.org.atool.fluent.mybatis.segment.AggregateSegment
-
构造聚合选择器
- and - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
-
- and - 类 中的变量cn.org.atool.fluent.mybatis.segment.WhereBase
-
- and(Function<WRAPPER, WRAPPER>) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
-
嵌套查询
例: and(i -> i.eq("name", "value1").ne("status", "status1"))
- APPEND(String) - 类 中的方法cn.org.atool.fluent.mybatis.mapper.MapperSql
-
- append(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.SharedString
-
追加到字符末尾
- apply(String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
-
添加group by字段列表
- apply(boolean, String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
-
添加group by字段列表
- apply(FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
-
添加group by字段列表
- apply(boolean, FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.GroupByBase
-
添加group by字段列表
- apply(String, IAggregate) - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingBase
-
执行聚合操作
- apply(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingBase
-
执行聚合操作
- apply(SqlOp, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.HavingOperator
-
- apply(SqlOp, O...) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.model.IOperator
-
执行比较操作
- apply(KeyWordSegment, String, SqlOp, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
-
增加条件设置
- apply(KeyWordSegment, String, String, SqlOp, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.model.WrapperData
-
增加条件设置
- apply(boolean, boolean, FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
-
自定义排序条件
- apply(boolean, boolean, String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
-
自定义排序条件
- apply(String, String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
-
增加查询字段
- apply(FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
-
增加查询字段
- apply(FieldPredicate) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
-
过滤查询的字段信息
例1: 只要 java 字段名以 "test" 开头的 -> select(i -> i.getProperty().startsWith("test"))
例2: 要全部字段 -> select(i -> true)
例3: 只要字符串类型字段 -> select(i -> i.getPropertyType instance String)
- apply(String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.UpdateApply
-
按函数function更新, 示例
apply( "concat('abc', ?)"
- apply(SqlOp, T...) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
-
- apply(boolean, SqlOp, T...) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
-
- apply(String) - 接口 中的方法cn.org.atool.fluent.mybatis.segment.where.BaseWhere
-
where 自定义条件(包括操作符在内)
比如 where.age().apply("=34").end()
!!!
- apply(SqlOp, O...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
-
- apply(boolean, SqlOp, O...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
-
- apply(String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereApply
-
where 自定义条件(包括操作符在内)
比如 where.age().apply("=34").end()
!!!
- apply(String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
-
拼接 sql
例1: and[or] apply("id = 1")
例2: and[or] apply("date_format(dateColumn,'%Y-%m-%d') = '2008-08-08'")
例3: and[or] apply("date_format(dateColumn,'%Y-%m-%d') = ?"
- apply(String, SqlOp, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.WhereBase
-
增加and[or]条件
- apply_If(boolean, String, Object...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.UpdateApply
-
按函数function更新, 示例
apply( "concat('abc', ?)"
- applyAs(String, String) - 类 中的方法cn.org.atool.fluent.mybatis.segment.SelectorBase
-
select customized as alias
- ASC - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
-
asc
- asc() - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByApply
-
按照正序排
- asc(String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
-
按升序排:ORDER BY 字段, ...
- asc(boolean, String...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
-
按升序排:ORDER BY 字段, ...
- asc(FieldMapping...) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByBase
-
按升序排:ORDER BY 字段, ...
- ascIf(boolean) - 类 中的方法cn.org.atool.fluent.mybatis.segment.OrderByApply
-
如果条件成立,按照字段正序排,否则丢弃
- assertNoInject(String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlInject
-
预先判断字段 propertyName的值 propertyValue 不包含sql注入字符
- assertNotBlank(String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
-
断言字符串不能为空
- assertNotEmpty(String, Collection) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
-
断言list参数不能为空
- assertNotEmpty(String, Map) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
-
断言list参数不能为空
- assertNotEmpty(String, Object[]) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
-
断言数组array参数不能为空
- assertNotNull(String, Object) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
-
断言对象不能为null
- assertNotNull(String, T, T) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.MybatisUtil
-
断言对象不能为null
- assertSimpleNoInject(String, String) - 类 中的静态方法cn.org.atool.fluent.mybatis.utility.SqlInject
-
简单判断 propertyName的值 propertyValue 不包含sql危险注入字符
";", "--", "*", "%", "\\", "'", "#", "/"
- ASTERISK - 接口 中的静态变量cn.org.atool.fluent.mybatis.mapper.StrConstant
-
星号
- avg - 类 中的变量cn.org.atool.fluent.mybatis.segment.AggregateSegment
-