跳过导航链接
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

AbstractDataSource - com.mybatisflex.core.datasource中的类
 
AbstractDataSource() - 类 的构造器com.mybatisflex.core.datasource.AbstractDataSource
 
addDataSource(String, DataSource) - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource
 
addDataSource(String, DataSource) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
addGroupByColumns(QueryColumn) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
addHavingQueryCondition(QueryCondition, SqlConnector) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
AddJoin(Join) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
addJoinTable(QueryTable) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
addMappedStatement(MappedStatement) - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
 
addMapper(Class<T>) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
addMeta(String, Object) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
addModifyAttr(String) - 接口 中的方法com.mybatisflex.core.javassist.ModifyAttrsRecord
 
addOrderBy(QueryOrderBy) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
addParams(Object...) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
ADDRESS - 类 中的静态变量com.mybatisflex.core.mask.Masks
地址脱敏
ADDRESS_PROCESSER - 类 中的静态变量com.mybatisflex.core.mask.Masks
地址脱敏
addSelectColumn(QueryColumn) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
addWhereQueryCondition(QueryCondition, SqlConnector) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
alias - 类 中的变量com.mybatisflex.core.query.QueryColumn
 
alias - 类 中的变量com.mybatisflex.core.query.QueryTable
 
and(QueryCondition) - 类 中的方法com.mybatisflex.core.query.Brackets
 
and(String) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
and(String, Object...) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
and(QueryCondition) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
and(QueryCondition) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
and(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
and(String, Object...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
APPEND_CONDITIONS_FLAG - 类 中的静态变量com.mybatisflex.core.table.TableInfo
 
appendConditions(Object, QueryWrapper) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
appendQuestionMark(StringBuilder) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
areNotBlank(String...) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
 
areNotNull(Object...) - 类 中的静态方法com.mybatisflex.core.util.ObjectUtil
 
areNull(Object...) - 类 中的静态方法com.mybatisflex.core.util.ObjectUtil
 
ArrayUtil - com.mybatisflex.core.util中的类
 
ArrayUtil() - 类 的构造器com.mybatisflex.core.util.ArrayUtil
 
as(String) - 类 中的方法com.mybatisflex.core.query.FunctionQueryColumn
 
as(String) - 类 中的方法com.mybatisflex.core.query.Joiner
 
as(String) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
as(String) - 类 中的方法com.mybatisflex.core.query.QueryTable
 
as(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
as(String) - 类 中的方法com.mybatisflex.core.table.TableDef
 
asc() - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
assertAreNotNull(T[], String, Object) - 类 中的静态方法com.mybatisflex.core.exception.FlexExceptions
断言传入的数组内容不能为 null 或者 空
assertNotNull(Object, String, Object) - 类 中的静态方法com.mybatisflex.core.exception.FlexExceptions
断言传入的内容不能为 null
assertTrue(boolean, String, Object...) - 类 中的静态方法com.mybatisflex.core.exception.FlexExceptions
断言 condition 必须为 true
assign(ResultSet, Object) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator.KeyAssigner
 
assignKeys(Configuration, ResultSet, ResultSetMetaData, String[], Object) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
assignKeysToParam(Configuration, ResultSet, ResultSetMetaData, String[], Object) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
assignKeysToParamMap(Configuration, ResultSet, ResultSetMetaData, String[], Map<String, ?>) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
assignKeysToParamMapList(Configuration, ResultSet, ResultSetMetaData, String[], ArrayList<MapperMethod.ParamMap<?>>) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
attrToCamel(String) - 类 中的静态方法com.mybatisflex.core.datasource.DataSourceBuilder
 
auditEnable - 类 中的静态变量com.mybatisflex.core.audit.AuditManager
 
auditEnable - 类 中的变量com.mybatisflex.core.mybatis.FlexStatementHandler
 
AuditManager - com.mybatisflex.core.audit中的类
审计管理器,统一执行如何和配置入口
AuditManager() - 类 的构造器com.mybatisflex.core.audit.AuditManager
 
AuditManager.AuditRunnable<T> - com.mybatisflex.core.audit中的接口
 
AuditMessage - com.mybatisflex.core.audit中的类
 
AuditMessage() - 类 的构造器com.mybatisflex.core.audit.AuditMessage
 
autoGenKeyColumnNames - 类 中的变量com.mybatisflex.core.keygen.MultiPrimaryKeyGenerator
 
autoKeyGeneratorNames - 类 中的变量com.mybatisflex.core.keygen.RowKeyGenerator
 
avg(String) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
avg(QueryColumn) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 

B

BACKQUOTE - 类 中的静态变量com.mybatisflex.core.dialect.KeywordWrap
反引号反义处理, 适用于 mysql, h2 等
BANK_CARD_NUMBER - 类 中的静态变量com.mybatisflex.core.mask.Masks
银行卡号脱敏
BANK_CARD_PROCESSER - 类 中的静态变量com.mybatisflex.core.mask.Masks
银行卡号 脱敏
BaseJsonTypeHandler<T> - com.mybatisflex.core.handler中的类
 
BaseJsonTypeHandler() - 类 的构造器com.mybatisflex.core.handler.BaseJsonTypeHandler
 
BaseMapper<T> - com.mybatisflex.core中的接口
 
BaseQueryWrapper<T> - com.mybatisflex.core.query中的类
 
BaseQueryWrapper() - 类 的构造器com.mybatisflex.core.query.BaseQueryWrapper
 
BaseReflectorFactory - com.mybatisflex.core.table中的类
 
BaseReflectorFactory() - 类 的构造器com.mybatisflex.core.table.BaseReflectorFactory
 
batch(Statement) - 类 中的方法com.mybatisflex.core.mybatis.FlexStatementHandler
 
before - 类 中的变量com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
before - 类 中的变量com.mybatisflex.core.query.QueryCondition
 
before - 类 中的变量com.mybatisflex.core.row.RowKey
是否前执行
before - 类 中的变量com.mybatisflex.core.table.IdInfo
sequence 序列内容执行顺序
between(Object, Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
between
bizId - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
boundSql - 类 中的变量com.mybatisflex.core.mybatis.FlexStatementHandler
 
Brackets - com.mybatisflex.core.query中的类
括号
Brackets(QueryCondition) - 类 的构造器com.mybatisflex.core.query.Brackets
 
build() - 类 中的方法com.mybatisflex.core.datasource.DataSourceBuilder
 
build(InputStream, String, Properties) - 类 中的方法com.mybatisflex.core.mybatis.FlexSqlSessionFactoryBuilder
 
build(Configuration) - 类 中的方法com.mybatisflex.core.mybatis.FlexSqlSessionFactoryBuilder
 
buildAsAlias(String) - 类 中的静态方法com.mybatisflex.core.query.WrapperUtil
 
buildCacheKey(CacheKey, Object) - 接口 中的方法com.mybatisflex.core.mybatis.executor.CacheKeyBuilder
 
buildColumnSqlArg(MetaObject, String) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
buildColumnSqlArg(Object, String) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
buildDeleteSql(QueryWrapper) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
buildDeleteSql(QueryWrapper) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
buildGroupBySql(StringBuilder, QueryWrapper, List<QueryTable>) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
buildHavingSql(StringBuilder, QueryWrapper, List<QueryTable>) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
buildInsertSqlArgs(Object, boolean) - 类 中的方法com.mybatisflex.core.table.TableInfo
构建 insert 的 Sql 参数
buildJoinSql(StringBuilder, QueryWrapper, List<QueryTable>) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
buildLimitOffsetSql(StringBuilder, QueryWrapper, Integer, Integer) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
构建 limit 和 offset 的参数
buildOrderBySql(StringBuilder, QueryWrapper, List<QueryTable>) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
buildPkSqlArgs(Object) - 类 中的方法com.mybatisflex.core.table.TableInfo
构建主键的 sql 参数数据
buildQuestion(int, boolean) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
buildResultMap(Configuration) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
buildRowKeyGenerators(RowKey[]) - 类 中的方法com.mybatisflex.core.keygen.RowKeyGenerator
 
buildSelectCountSql(QueryWrapper) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
buildSelectCountSql(QueryWrapper) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
buildSelectSql(QueryWrapper) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
buildSelectSql(QueryWrapper) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
buildSql(StringBuilder, IDialect) - 类 中的方法com.mybatisflex.core.query.UnionWrapper
 
buildTenantIdArgs() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
buildTypeHandler() - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
buildUpdateSqlArgs(Object, boolean, boolean) - 类 中的方法com.mybatisflex.core.table.TableInfo
获取所有要修改的值,默认为全部除了主键以外的字段
buildUrlQuery(String, Map<String, String>) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
buildWhereConditionSql(QueryWrapper) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
buildWhereConditionSql(QueryWrapper) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
buildWhereSql(StringBuilder, QueryWrapper, List<QueryTable>, boolean) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 

C

CacheKeyBuilder - com.mybatisflex.core.mybatis.executor中的接口
 
calcTextConsoleLength(String) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
calculateValueArrayCount() - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
camelToUnderline - 类 中的变量com.mybatisflex.core.table.TableInfo
 
camelToUnderline(String) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
驼峰转下划线格式
CAR_LICENSE - 类 中的静态变量com.mybatisflex.core.mask.Masks
车牌号脱敏
CAR_LICENSE_PROCESSER - 类 中的静态变量com.mybatisflex.core.mask.Masks
车牌号 脱敏
CHARSET - 类 中的静态变量com.mybatisflex.core.audit.http.HttpUtil
 
checkClientTrusted(X509Certificate[], String) - 类 中的方法com.mybatisflex.core.audit.http.HttpUtil.TrustAnyTrustManager
 
checkEffective() - 类 中的方法com.mybatisflex.core.query.Join
 
checkEffective() - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
checkServerTrusted(X509Certificate[], String) - 类 中的方法com.mybatisflex.core.audit.http.HttpUtil.TrustAnyTrustManager
 
child - 类 中的变量com.mybatisflex.core.query.OperatorQueryCondition
 
childCondition - 类 中的变量com.mybatisflex.core.query.Brackets
 
CHINESE_NAME - 类 中的静态变量com.mybatisflex.core.mask.Masks
中文名脱敏
CHINESE_NAME_PROCESSER - 类 中的静态变量com.mybatisflex.core.mask.Masks
姓名脱敏
classGettersMapping - 类 中的静态变量com.mybatisflex.core.row.RowUtil
 
ClassUtil - com.mybatisflex.core.util中的类
类实例创建者创建者 Created by michael on 17/3/21.
ClassUtil() - 类 的构造器com.mybatisflex.core.util.ClassUtil
 
clear() - 类 中的静态方法com.mybatisflex.core.datasource.DataSourceKey
 
clearHintDbType() - 类 中的静态方法com.mybatisflex.core.dialect.DialectFactory
清除当前线程的 dbType
clearModifyFlag() - 接口 中的方法com.mybatisflex.core.javassist.ModifyAttrsRecord
 
clock - 类 中的静态变量com.mybatisflex.core.audit.AuditManager
 
Clock - com.mybatisflex.core.audit中的接口
对于性要求特别高的场景,用户可以定义自己的时钟,用来代替 System.currentTimeMillis()
clockSeq - 类 中的变量com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
collect(AuditMessage) - 类 中的方法com.mybatisflex.core.audit.ConsoleMessageCollector
 
collect(AuditMessage) - 接口 中的方法com.mybatisflex.core.audit.MessageCollector
 
collect(AuditMessage) - 类 中的方法com.mybatisflex.core.audit.ScheduledMessageCollector
 
collectionize(Object) - 类 中的静态方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
CollectionUtil - com.mybatisflex.core.util中的类
 
CollectionUtil() - 类 的构造器com.mybatisflex.core.util.CollectionUtil
 
column - 类 中的变量com.mybatisflex.core.query.FunctionQueryColumn
 
column - 类 中的变量com.mybatisflex.core.query.QueryCondition
 
column(String) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
column - 类 中的变量com.mybatisflex.core.table.ColumnInfo
数据库列名
ColumnInfo - com.mybatisflex.core.table中的类
 
ColumnInfo() - 类 的构造器com.mybatisflex.core.table.ColumnInfo
 
columnInfoList - 类 中的变量com.mybatisflex.core.table.TableInfo
 
columnInfoMapping - 类 中的变量com.mybatisflex.core.table.TableInfo
 
columnPosition - 类 中的变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator.KeyAssigner
 
columns - 类 中的变量com.mybatisflex.core.table.TableInfo
 
com.mybatisflex.core - 程序包 com.mybatisflex.core
 
com.mybatisflex.core.audit - 程序包 com.mybatisflex.core.audit
 
com.mybatisflex.core.audit.http - 程序包 com.mybatisflex.core.audit.http
 
com.mybatisflex.core.datasource - 程序包 com.mybatisflex.core.datasource
 
com.mybatisflex.core.dialect - 程序包 com.mybatisflex.core.dialect
 
com.mybatisflex.core.exception - 程序包 com.mybatisflex.core.exception
 
com.mybatisflex.core.handler - 程序包 com.mybatisflex.core.handler
 
com.mybatisflex.core.javassist - 程序包 com.mybatisflex.core.javassist
 
com.mybatisflex.core.keygen - 程序包 com.mybatisflex.core.keygen
 
com.mybatisflex.core.keygen.impl - 程序包 com.mybatisflex.core.keygen.impl
 
com.mybatisflex.core.mask - 程序包 com.mybatisflex.core.mask
 
com.mybatisflex.core.mybatis - 程序包 com.mybatisflex.core.mybatis
 
com.mybatisflex.core.mybatis.executor - 程序包 com.mybatisflex.core.mybatis.executor
 
com.mybatisflex.core.paginate - 程序包 com.mybatisflex.core.paginate
 
com.mybatisflex.core.provider - 程序包 com.mybatisflex.core.provider
 
com.mybatisflex.core.query - 程序包 com.mybatisflex.core.query
 
com.mybatisflex.core.row - 程序包 com.mybatisflex.core.row
 
com.mybatisflex.core.table - 程序包 com.mybatisflex.core.table
 
com.mybatisflex.core.tenant - 程序包 com.mybatisflex.core.tenant
 
com.mybatisflex.core.transaction - 程序包 com.mybatisflex.core.transaction
 
com.mybatisflex.core.util - 程序包 com.mybatisflex.core.util
 
commit(String) - 类 中的静态方法com.mybatisflex.core.transaction.TransactionalManager
 
CommonsDialectImpl - com.mybatisflex.core.dialect中的类
通用的方言设计,其他方言可以继承于当前 CommonsDialectImpl 创建或获取方言请参考 DialectFactory
CommonsDialectImpl() - 类 的构造器com.mybatisflex.core.dialect.CommonsDialectImpl
 
CommonsDialectImpl(LimitOffsetProcesser) - 类 的构造器com.mybatisflex.core.dialect.CommonsDialectImpl
 
CommonsDialectImpl(KeywordWrap, LimitOffsetProcesser) - 类 的构造器com.mybatisflex.core.dialect.CommonsDialectImpl
 
CompositeEnumTypeHandler<E extends Enum<E>> - com.mybatisflex.core.handler中的类
 
CompositeEnumTypeHandler(Class<E>) - 类 的构造器com.mybatisflex.core.handler.CompositeEnumTypeHandler
 
computeIfAbsent(Map<K, V>, K, Function<? super K, ? extends V>) - 类 中的静态方法com.mybatisflex.core.util.CollectionUtil
主要是用于修复 concurrentHashMap 在 jdk1.8 下的死循环问题
concat(T[], T[]) - 类 中的静态方法com.mybatisflex.core.util.ArrayUtil
合并两个数组为一个新的数组
concat(T[], T[], T[], T[]...) - 类 中的静态方法com.mybatisflex.core.util.ArrayUtil
 
configuration - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
Mybatis 配置
configuration - 类 中的变量com.mybatisflex.core.keygen.CustomKeyGenerator
 
configuration - 类 中的变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator.KeyAssigner
 
configuration - 类 中的变量com.mybatisflex.core.MybatisFlexBootstrap
 
connect(QueryCondition, SqlConnector) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
CONNECTION_HOLDER - 类 中的静态变量com.mybatisflex.core.transaction.TransactionalManager
 
ConnectionHandler(Connection, String) - 类 的构造器com.mybatisflex.core.datasource.FlexDataSource.ConnectionHandler
 
connector - 类 中的变量com.mybatisflex.core.query.QueryCondition
 
connectTimeout - 类 中的静态变量com.mybatisflex.core.audit.http.HttpUtil
 
connectToChild(QueryCondition, SqlConnector) - 类 中的方法com.mybatisflex.core.query.Brackets
 
ConsoleMessageCollector - com.mybatisflex.core.audit中的类
 
ConsoleMessageCollector() - 类 的构造器com.mybatisflex.core.audit.ConsoleMessageCollector
 
ConsoleMessageCollector(ConsoleMessageCollector.SqlDebugPrinter) - 类 的构造器com.mybatisflex.core.audit.ConsoleMessageCollector
 
ConsoleMessageCollector.SqlDebugPrinter - com.mybatisflex.core.audit中的接口
 
ConsoleMessageReporter - com.mybatisflex.core.audit中的类
控制台输出审计消息
ConsoleMessageReporter() - 类 的构造器com.mybatisflex.core.audit.ConsoleMessageReporter
 
contains(T[], T) - 类 中的静态方法com.mybatisflex.core.util.ArrayUtil
查看数组中是否包含某一个值
content - 类 中的变量com.mybatisflex.core.query.RawValue
 
content - 类 中的变量com.mybatisflex.core.query.StringQueryColumn
 
context - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
convert(Object, Class<?>) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
convertToEnum(Object) - 类 中的方法com.mybatisflex.core.handler.FlexEnumTypeHandler
 
ConvertUtil - com.mybatisflex.core.util中的类
 
ConvertUtil() - 类 的构造器com.mybatisflex.core.util.ConvertUtil
 
count() - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
count(String) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
count(QueryColumn) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
CPI - com.mybatisflex.core.query中的类
Cross Package Invoke 夸包调用工具类,这么设计的原因,是需要保证 QueryWrapper 方法对于用户的纯净性 而 framework 又可以通过 CPI 来调用 QueryWrapper 的其他方法
CPI() - 类 的构造器com.mybatisflex.core.query.CPI
 
create() - 类 中的方法com.mybatisflex.core.audit.DefaultMessageFactory
 
create() - 接口 中的方法com.mybatisflex.core.audit.MessageFactory
 
create(String, String, String, Object) - 类 中的静态方法com.mybatisflex.core.query.QueryCondition
 
create(QueryColumn, Object) - 类 中的静态方法com.mybatisflex.core.query.QueryCondition
 
create(QueryColumn, String, Object) - 类 中的静态方法com.mybatisflex.core.query.QueryCondition
 
create() - 类 中的静态方法com.mybatisflex.core.query.QueryWrapper
 
createByRowKey(RowKey) - 类 中的方法com.mybatisflex.core.keygen.RowKeyGenerator
 
createCacheKey(MappedStatement, Object, RowBounds, BoundSql) - 类 中的方法com.mybatisflex.core.mybatis.executor.FlexBatchExecutor
 
createCacheKey(MappedStatement, Object, RowBounds, BoundSql) - 类 中的方法com.mybatisflex.core.mybatis.executor.FlexReuseExecutor
 
createCacheKey(MappedStatement, Object, RowBounds, BoundSql) - 类 中的方法com.mybatisflex.core.mybatis.executor.FlexSimpleExecutor
 
createDialect(DbType) - 类 中的静态方法com.mybatisflex.core.dialect.DialectFactory
 
createEmpty() - 类 中的静态方法com.mybatisflex.core.query.QueryCondition
 
createIdKeyGenerator(TableInfo, MappedStatement, IdInfo) - 类 中的静态方法com.mybatisflex.core.keygen.MybatisKeyGeneratorUtil
 
createIdResultMaps(Configuration, String, Class<?>, List<ResultMapping>) - 类 中的静态方法com.mybatisflex.core.keygen.MybatisKeyGeneratorUtil
 
createMask(int) - 类 中的静态方法com.mybatisflex.core.mask.Masks
 
createPreparedStatement() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
createTableInfo(Class<?>) - 类 中的静态方法com.mybatisflex.core.table.TableInfoFactory
 
createTableKeyGenerator(TableInfo, MappedStatement) - 类 中的静态方法com.mybatisflex.core.keygen.MybatisKeyGeneratorUtil
 
crossJoin(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
crossJoin(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
crossJoinIf(String, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
crossJoinIf(QueryWrapper, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
CustomKeyGenerator - com.mybatisflex.core.keygen中的类
通过 java 编码的方式生成主键 当主键类型配置为 KeyType#Generator 时,使用此生成器生成 KeyType.Generator
CustomKeyGenerator(Configuration, TableInfo, IdInfo) - 类 的构造器com.mybatisflex.core.keygen.CustomKeyGenerator
 

D

databaseIdProviderElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
dataSource - 类 中的变量com.mybatisflex.core.mybatis.MapperInvocationHandler
 
dataSource - 类 中的变量com.mybatisflex.core.MybatisFlexBootstrap
 
datasource - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
datasource(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
dataSource - 类 中的变量com.mybatisflex.core.table.TableInfo
 
dataSourceAlias - 类 中的静态变量com.mybatisflex.core.datasource.DataSourceBuilder
 
DataSourceBuilder - com.mybatisflex.core.datasource中的类
 
DataSourceBuilder(Map<String, String>) - 类 的构造器com.mybatisflex.core.datasource.DataSourceBuilder
 
dataSourceElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
DataSourceKey - com.mybatisflex.core.datasource中的类
 
DataSourceKey() - 类 的构造器com.mybatisflex.core.datasource.DataSourceKey
 
dataSourceMap - 类 中的变量com.mybatisflex.core.datasource.FlexDataSource
 
dataSourceProperties - 类 中的变量com.mybatisflex.core.datasource.DataSourceBuilder
 
dateCSTPattern - 类 中的静态变量com.mybatisflex.core.util.DateUtil
 
dateMillisecondPattern - 类 中的静态变量com.mybatisflex.core.util.DateUtil
 
dateMinutePattern - 类 中的静态变量com.mybatisflex.core.util.DateUtil
 
dateMinutePattern2 - 类 中的静态变量com.mybatisflex.core.util.DateUtil
 
datePattern - 类 中的静态变量com.mybatisflex.core.util.DateUtil
 
datePatternWithoutDividing - 类 中的静态变量com.mybatisflex.core.util.DateUtil
 
dateTimeFormatters - 类 中的静态变量com.mybatisflex.core.util.DateUtil
 
datetimePattern - 类 中的静态变量com.mybatisflex.core.util.DateUtil
 
DateUtil - com.mybatisflex.core.util中的类
 
DateUtil() - 类 的构造器com.mybatisflex.core.util.DateUtil
 
Db - com.mybatisflex.core.row中的类
针对 RowMapper 的静态方法进行封装
Db() - 类 的构造器com.mybatisflex.core.row.Db
 
DB2 - 接口 中的静态变量com.mybatisflex.core.dialect.LimitOffsetProcesser
db2 的处理器 适合 DbType#DB2,DbType#SQLSERVER_2005
DbType - com.mybatisflex.core.dialect中的枚举
 
DbType(String, String) - 枚举 的构造器com.mybatisflex.core.dialect.DbType
 
dbType - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
默认使用 Mysql 数据库类型
dbTypeHashMap - 类 中的变量com.mybatisflex.core.datasource.FlexDataSource
 
dbTypeThreadLocal - 类 中的静态变量com.mybatisflex.core.dialect.DialectFactory
通过设置当前线程的数据库类型,以达到在代码执行时随时切换方言的功能
DbTypeUtil - com.mybatisflex.core.dialect中的类
DbType 解析 工具类
DbTypeUtil() - 类 的构造器com.mybatisflex.core.dialect.DbTypeUtil
 
DEFAULT_OBJECT_FACTORY - 类 中的静态变量com.mybatisflex.core.table.EntityMetaObject
 
DEFAULT_OBJECT_WRAPPER_FACTORY - 类 中的静态变量com.mybatisflex.core.table.EntityMetaObject
 
DEFAULT_PRIMARY_FIELD - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
defaultConfig - 类 中的静态变量com.mybatisflex.core.FlexGlobalConfig
 
defaultDataSource - 类 中的变量com.mybatisflex.core.datasource.FlexDataSource
 
defaultDataSourceKey - 类 中的变量com.mybatisflex.core.datasource.FlexDataSource
 
DefaultMessageFactory - com.mybatisflex.core.audit中的类
默认的审计消息创建器,用来创建带有 hostIp 的审计消息
DefaultMessageFactory() - 类 的构造器com.mybatisflex.core.audit.DefaultMessageFactory
 
defaultRowMapperInvoker - 类 中的静态变量com.mybatisflex.core.row.Db
 
defaultSupportColumnTypes - 类 中的静态变量com.mybatisflex.core.table.TableInfoFactory
 
delegate - 类 中的变量com.mybatisflex.core.handler.CompositeEnumTypeHandler
 
delegate - 类 中的变量com.mybatisflex.core.mybatis.FlexStatementHandler
 
deleteBatchByIds(Collection<? extends Serializable>) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据多个 id 批量删除数据
deleteBatchByIds(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
deleteBatchByIds 的 sql 构建
deleteBatchByIds(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
deleteBatchByIds 的 sql 构建
deleteBatchByIds(String, String, Collection<?>) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 id 集合来批量删除数据
deleteBatchByIds(String, String, Collection<?>) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据 多个 id 值删除多条数据
deleteBatchByIds(String, String, Collection<?>) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
deleteByCondition(QueryCondition) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据条件来删除数据
deleteByCondition(String, QueryCondition) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 condition 条件删除数据
deleteById(Serializable) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 id 删除数据 如果是多个主键的情况下,需要传入数组 new Object[]{100,101}
deleteById(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
deleteById 的 sql 构建
deleteById(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
deleteById 的 sql 构建
deleteById(String, Row) - 类 中的静态方法com.mybatisflex.core.row.Db
根据主键来删除数据,其中 row 是通过 Row.ofKey(RowKey, Object) 来进行构建的
deleteById(String, String, Object) - 类 中的静态方法com.mybatisflex.core.row.Db
根据主键来删除 1 条数据
deleteById(String, Row) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据 id 删除数据
deleteById(String, String, Object) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据 id 删除数据
deleteById(String, Row) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
deleteById(String, String, Object) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
deleteByMap(Map<String, Object>) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 map 构建的条件来删除数据
deleteByMap(String, Map<String, Object>) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 map 构建的 where 条件来删除数据
deleteByQuery(QueryWrapper) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 query 构建的条件来数据吗
deleteByQuery(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
deleteByQuery 的 sql 构建
deleteByQuery(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
deleteByQuery 的 sql 构建
deleteByQuery(String, QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 query 构建的条件来删除数据
deleteByQuery(String, QueryWrapper) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据 queryWrapper 构建 where 条件来删除数据
deleteByQuery(String, QueryWrapper) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
deleteBySql(String, Object...) - 类 中的静态方法com.mybatisflex.core.row.Db
编写 delete sql 来删除数据
deleteBySql(String, Object...) - 接口 中的方法com.mybatisflex.core.row.RowMapper
执行 delete sql 语言
deleteBySql(String, Object...) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
deletedValueOfLogicDelete - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
 
DERBY - 接口 中的静态变量com.mybatisflex.core.dialect.LimitOffsetProcesser
derby 的处理器 适合 DbType#DERBY,DbType#ORACLE_12C,DbType#SQLSERVER ,DbType#POSTGRE_SQL
desc() - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
detectDataSourceClass() - 类 中的方法com.mybatisflex.core.datasource.DataSourceBuilder
 
DialectFactory - com.mybatisflex.core.dialect中的类
方言工厂类,用于创建方言
DialectFactory() - 类 的构造器com.mybatisflex.core.dialect.DialectFactory
 
dialectMap - 类 中的静态变量com.mybatisflex.core.dialect.DialectFactory
数据库类型和方言的映射关系,可以通过其读取指定的方言,亦可能通过其扩展其他方言 比如,在 mybatis-flex 实现的方言中有 bug 或者 有自己的独立实现,可以添加自己的方言实现到 此 map 中,用于覆盖系统的方言实现
distinct(QueryColumn...) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
DistinctQueryColumn - com.mybatisflex.core.query中的类
 
DistinctQueryColumn(QueryColumn...) - 类 的构造器com.mybatisflex.core.query.DistinctQueryColumn
 
doDetectDataSourceClass(String) - 类 中的方法com.mybatisflex.core.datasource.DataSourceBuilder
 
doGetFields(Class<?>, List<Field>, Predicate<Field>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
doGetMethods(Class<?>, List<Method>, Predicate<Method>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
doSetParameters(PreparedStatement) - 类 中的方法com.mybatisflex.core.mybatis.SqlArgsParameterHandler
 
DOUBLE_QUOTATION - 类 中的静态变量com.mybatisflex.core.dialect.KeywordWrap
双引号反义处理, 适用于 postgresql, sqlite, derby, oracle 等

E

effective - 类 中的变量com.mybatisflex.core.query.Join
 
effective - 类 中的变量com.mybatisflex.core.query.QueryCondition
 
elapsedTime - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
EMAIL - 类 中的静态变量com.mybatisflex.core.mask.Masks
邮件脱敏
EMAIL_PROCESSER - 类 中的静态变量com.mybatisflex.core.mask.Masks
email 脱敏
endpoint - 类 中的变量com.mybatisflex.core.audit.http.HttpMessageReporter
 
endsWithAny(String, String...) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
 
ENHANCER_BY - 类 中的静态变量com.mybatisflex.core.util.ClassUtil
 
ensuresKeyGeneratorNotNull() - 类 中的方法com.mybatisflex.core.keygen.CustomKeyGenerator
 
ensuresKeyGeneratorNotNull() - 类 中的方法com.mybatisflex.core.keygen.RowCustomKeyGenerator
 
ENTITIES - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
ENTITY - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
entity - 类 中的变量com.mybatisflex.core.table.EntityWrapperFactory.FlexBeanWrapper
 
entityClass - 类 中的变量com.mybatisflex.core.table.TableInfo
 
entityInsertListeners - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
 
EntityMetaObject - com.mybatisflex.core.table中的类
 
EntityMetaObject() - 类 的构造器com.mybatisflex.core.table.EntityMetaObject
 
entitySetListeners - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
entity 的监听器
EntitySqlProvider - com.mybatisflex.core.provider中的类
 
EntitySqlProvider() - 类 的构造器com.mybatisflex.core.provider.EntitySqlProvider
不让实例化,使用静态方法的模式,效率更高,非静态方法每次都会实例化当前类 参考源码: {ProviderSqlSource.getBoundSql(Object)
entityTableMap - 类 中的静态变量com.mybatisflex.core.table.TableInfoFactory
 
entityUpdateListeners - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
 
EntityWrapperFactory - com.mybatisflex.core.table中的类
 
EntityWrapperFactory() - 类 的构造器com.mybatisflex.core.table.EntityWrapperFactory
 
EntityWrapperFactory.FlexBeanWrapper - com.mybatisflex.core.table中的类
 
enumPropertyType - 类 中的变量com.mybatisflex.core.handler.FlexEnumTypeHandler
 
enums - 类 中的变量com.mybatisflex.core.handler.FlexEnumTypeHandler
 
environment - 类 中的变量com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
environmentId - 类 中的变量com.mybatisflex.core.MybatisFlexBootstrap
 
environmentsElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
eq(Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
equals
equalsAny(Object, Object...) - 类 中的静态方法com.mybatisflex.core.util.ObjectUtil
 
exec(Supplier<Boolean>, Propagation) - 类 中的静态方法com.mybatisflex.core.transaction.TransactionalManager
 
execNewTransactional(Supplier<Boolean>) - 类 中的静态方法com.mybatisflex.core.transaction.TransactionalManager
 
execute() - 接口 中的方法com.mybatisflex.core.audit.AuditManager.AuditRunnable
 
execute(Class<T>, Function<T, R>) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
已过时。
execute(Function<RowMapper, R>) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
exists(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 

F

Fastjson2TypeHandler - com.mybatisflex.core.handler中的类
 
Fastjson2TypeHandler(Class<?>) - 类 的构造器com.mybatisflex.core.handler.Fastjson2TypeHandler
 
FastjsonTypeHandler - com.mybatisflex.core.handler中的类
 
FastjsonTypeHandler(Class<?>) - 类 的构造器com.mybatisflex.core.handler.FastjsonTypeHandler
 
FIREBIRD - 接口 中的静态变量com.mybatisflex.core.dialect.LimitOffsetProcesser
Firebird 的处理器 适合 DbType.FIREBIRD
firstCharToLowerCase(String) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
第一个字符转换为小写
firstCharToUpperCase(String) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
第一个字符转换为大写
FIXED_PHONE - 类 中的静态变量com.mybatisflex.core.mask.Masks
固定电话脱敏
FIXED_PHONE_PROCESSER - 类 中的静态变量com.mybatisflex.core.mask.Masks
固定电话脱敏 保留前三后四,中间的为星号 "*"
FlexBatchExecutor - com.mybatisflex.core.mybatis.executor中的类
 
FlexBatchExecutor(Configuration, Transaction) - 类 的构造器com.mybatisflex.core.mybatis.executor.FlexBatchExecutor
 
FlexBeanWrapper(MetaObject, Object) - 类 的构造器com.mybatisflex.core.table.EntityWrapperFactory.FlexBeanWrapper
 
FlexConfiguration - com.mybatisflex.core.mybatis中的类
 
FlexConfiguration(Environment) - 类 的构造器com.mybatisflex.core.mybatis.FlexConfiguration
 
FlexConfiguration() - 类 的构造器com.mybatisflex.core.mybatis.FlexConfiguration
 
FlexConsts - com.mybatisflex.core中的类
Mybatis-Flex 可能用到的静态常量
FlexConsts() - 类 的构造器com.mybatisflex.core.FlexConsts
 
FlexDataSource - com.mybatisflex.core.datasource中的类
 
FlexDataSource(String, DataSource) - 类 的构造器com.mybatisflex.core.datasource.FlexDataSource
 
FlexDataSource.ConnectionHandler - com.mybatisflex.core.datasource中的类
 
FlexEnumTypeHandler<E extends Enum<E>> - com.mybatisflex.core.handler中的类
 
FlexEnumTypeHandler(Class<E>) - 类 的构造器com.mybatisflex.core.handler.FlexEnumTypeHandler
 
FlexExceptions - com.mybatisflex.core.exception中的类
MybatisFlexException 异常封装类
FlexExceptions() - 类 的构造器com.mybatisflex.core.exception.FlexExceptions
 
FlexGlobalConfig - com.mybatisflex.core中的类
全局配置文件
FlexGlobalConfig() - 类 的构造器com.mybatisflex.core.FlexGlobalConfig
 
FlexGlobalConfig.KeyConfig - com.mybatisflex.core中的类
对应的是 注解 Id 的配置
FlexIDKeyGenerator - com.mybatisflex.core.keygen.impl中的类
独创的 FlexID 算法(简单、好用): 特点: 1、保证 id 生成的顺序为时间顺序,越往后生成的 ID 值越大; 2、运行时,单台机器并发量在每秒钟 10w 以内; 3、运行时,无视时间回拨; 4、最大支持 99 台机器; 5、够用大概 300 年左右的时间; 缺点: 1、每台机器允许最大的并发量为 10w/s。
FlexIDKeyGenerator() - 类 的构造器com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
FlexIDKeyGenerator(long) - 类 的构造器com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
FlexPreparedStatementHandler - com.mybatisflex.core.mybatis中的类
 
FlexPreparedStatementHandler(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 的构造器com.mybatisflex.core.mybatis.FlexPreparedStatementHandler
 
FlexReuseExecutor - com.mybatisflex.core.mybatis.executor中的类
 
FlexReuseExecutor(Configuration, Transaction) - 类 的构造器com.mybatisflex.core.mybatis.executor.FlexReuseExecutor
 
FlexSimpleExecutor - com.mybatisflex.core.mybatis.executor中的类
 
FlexSimpleExecutor(Configuration, Transaction) - 类 的构造器com.mybatisflex.core.mybatis.executor.FlexSimpleExecutor
 
FlexSqlSessionFactoryBuilder - com.mybatisflex.core.mybatis中的类
 
FlexSqlSessionFactoryBuilder() - 类 的构造器com.mybatisflex.core.mybatis.FlexSqlSessionFactoryBuilder
 
FlexStatementHandler - com.mybatisflex.core.mybatis中的类
参考 RoutingStatementHandler 主要作用: 1、替换 PreparedStatementHandler 为 FlexPreparedStatementHandler 2、进行数据审计
FlexStatementHandler(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 的构造器com.mybatisflex.core.mybatis.FlexStatementHandler
 
FlexXMLConfigBuilder - com.mybatisflex.core.mybatis中的类
 
FlexXMLConfigBuilder(Reader) - 类 的构造器com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
FlexXMLConfigBuilder(Reader, String) - 类 的构造器com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
FlexXMLConfigBuilder(Reader, String, Properties) - 类 的构造器com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
FlexXMLConfigBuilder(InputStream) - 类 的构造器com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
FlexXMLConfigBuilder(InputStream, String) - 类 的构造器com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
FlexXMLConfigBuilder(InputStream, String, Properties) - 类 的构造器com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
FlexXMLConfigBuilder(XPathParser, String, Properties) - 类 的构造器com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
fnName - 类 中的变量com.mybatisflex.core.query.FunctionQueryColumn
 
forDeleteBatchByIds(String, String[], Object[]) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forDeleteBatchByIds(String, String[], Object[]) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forDeleteById(String, String[]) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forDeleteById(String, String[]) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forDeleteByQuery(QueryWrapper) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forDeleteByQuery(QueryWrapper) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forDeleteEntityBatchByIds(TableInfo, Object[]) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forDeleteEntityBatchByIds(TableInfo, Object[]) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forDeleteEntityBatchByQuery(TableInfo, QueryWrapper) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forDeleteEntityBatchByQuery(TableInfo, QueryWrapper) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forDeleteEntityById(TableInfo) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forDeleteEntityById(TableInfo) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forInsertBatchWithFirstRowColumns(String, List<Row>) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forInsertBatchWithFirstRowColumns(String, List<Row>) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forInsertEntity(TableInfo, Object, boolean) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forInsertEntity(TableInfo, Object, boolean) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forInsertEntityBatch(TableInfo, List<Object>) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forInsertEntityBatch(TableInfo, List<Object>) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forInsertRow(String, Row) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forInsertRow(String, Row) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forObject(Object, ReflectorFactory) - 类 中的静态方法com.mybatisflex.core.table.EntityMetaObject
 
forSelectCountByQuery(QueryWrapper) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forSelectCountByQuery(QueryWrapper) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forSelectEntityListByIds(TableInfo, Object[]) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forSelectEntityListByIds(TableInfo, Object[]) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forSelectListByQuery(QueryWrapper) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forSelectListByQuery(QueryWrapper) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forSelectOneById(String, String[], Object[]) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forSelectOneById(String, String[], Object[]) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forSelectOneEntityById(TableInfo) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forSelectOneEntityById(TableInfo) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forUpdateBatchById(String, List<Row>) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forUpdateBatchById(String, List<Row>) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forUpdateById(String, Row) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forUpdateById(String, Row) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forUpdateByQuery(QueryWrapper, Row) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forUpdateByQuery(QueryWrapper, Row) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forUpdateEntity(TableInfo, Object, boolean) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forUpdateEntity(TableInfo, Object, boolean) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
forUpdateEntityByQuery(TableInfo, Object, boolean, QueryWrapper) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
forUpdateEntityByQuery(TableInfo, Object, boolean, QueryWrapper) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
from(TableDef...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
from(String...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
from(QueryTable...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
from(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
fullJoin(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
fullJoin(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
fullJoinIf(String, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
fullJoinIf(QueryWrapper, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
FunctionQueryColumn - com.mybatisflex.core.query中的类
数据库 聚合函数,例如 count(id) ,max(account.age) 等等
FunctionQueryColumn(String, String) - 类 的构造器com.mybatisflex.core.query.FunctionQueryColumn
 
FunctionQueryColumn(String, QueryColumn) - 类 的构造器com.mybatisflex.core.query.FunctionQueryColumn
 

G

ge(Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
大于等于 greater or equal
generate(Object, String) - 接口 中的方法com.mybatisflex.core.keygen.IKeyGenerator
 
generate(Object, String) - 类 中的方法com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
generate(Object, String) - 类 中的方法com.mybatisflex.core.keygen.impl.UUIDKeyGenerator
 
get() - 类 中的静态方法com.mybatisflex.core.datasource.DataSourceKey
 
get(Class<T>) - 类 中的方法com.mybatisflex.core.javassist.ModifyAttrsRecordProxyFactory
 
get(String, Object) - 类 中的方法com.mybatisflex.core.row.Row
 
getAcceptedIssuers() - 类 中的方法com.mybatisflex.core.audit.http.HttpUtil.TrustAnyTrustManager
 
getAlias() - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
getAllFields(Class<?>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
getAllFields(Class<?>, Predicate<Field>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
getAllMethods(Class<?>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
getAllMethods(Class<?>, Predicate<Method>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
getAssignerForParamMap(Configuration, ResultSetMetaData, int, Map<String, ?>, String, String[], boolean) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
getAssignerForSingleParam(Configuration, ResultSetMetaData, int, Map<String, ?>, String, boolean) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
getBefore() - 类 中的方法com.mybatisflex.core.table.IdInfo
 
getBigDecimal(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getBigDecimal(String, BigDecimal) - 类 中的方法com.mybatisflex.core.row.Row
 
getBigInteger(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getBigInteger(String, BigInteger) - 类 中的方法com.mybatisflex.core.row.Row
 
getBizId() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getBoolean(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getBoolean(String, Boolean) - 类 中的方法com.mybatisflex.core.row.Row
 
getBoundSql() - 类 中的方法com.mybatisflex.core.mybatis.FlexStatementHandler
 
getByte(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getBytes(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getChildCondition() - 类 中的方法com.mybatisflex.core.query.Brackets
 
getChildSelect(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getChildSelect() - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
getChildSelect(QueryCondition) - 类 中的静态方法com.mybatisflex.core.query.WrapperUtil
 
getClock() - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
getColString(Object, int) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
getColumn() - 类 中的方法com.mybatisflex.core.query.FunctionQueryColumn
 
getColumn() - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
getColumn() - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
getColumnInfoList() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getColumns() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getColumnTableName(List<QueryTable>, QueryTable) - 类 中的静态方法com.mybatisflex.core.query.WrapperUtil
 
getConfig(Configuration) - 类 中的静态方法com.mybatisflex.core.FlexGlobalConfig
 
getConfig(String) - 类 中的静态方法com.mybatisflex.core.FlexGlobalConfig
 
getConfigDataSourceKey(Method, Object) - 类 中的静态方法com.mybatisflex.core.mybatis.MapperInvocationHandler
 
getConfiguration() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getConfiguration() - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
getConnection() - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource
 
getConnection(String, String) - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource
 
getConnection(String, String) - 类 中的静态方法com.mybatisflex.core.transaction.TransactionalManager
 
getContent() - 类 中的方法com.mybatisflex.core.query.RawValue
 
getContext() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getContext(String) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getContext(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getContext(QueryWrapper, String) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getDataSource() - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource
 
getDataSource() - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
getDatasource() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getDatasource(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getDataSource() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getDate(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getDate(String, Date) - 类 中的方法com.mybatisflex.core.row.Row
 
getDateTimeFormatter(String) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
getDbType(String) - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource
 
getDbType(DataSource) - 类 中的静态方法com.mybatisflex.core.dialect.DbTypeUtil
获取当前配置的 DbType
getDbType() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getDefaultConfig() - 类 中的静态方法com.mybatisflex.core.FlexGlobalConfig
 
getDeletedValueOfLogicDelete() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getDialect() - 类 中的静态方法com.mybatisflex.core.dialect.DialectFactory
获取方言
getDouble(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getDouble(String, Double) - 类 中的方法com.mybatisflex.core.row.Row
 
getEffectiveBefore() - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
getElapsedTime() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getEntities(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getEntity(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getEntityClass() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getEntityClass(Class<?>) - 类 中的静态方法com.mybatisflex.core.table.TableInfoFactory
 
getEntityInsertListeners() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getEntitySetListeners() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getEntityUpdateListeners() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getEnvironmentId() - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
getFloat(String, Float) - 类 中的方法com.mybatisflex.core.row.Row
 
getFloat(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getFnName() - 类 中的方法com.mybatisflex.core.query.FunctionQueryColumn
 
getFullSql() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getGlobalConfigs() - 类 中的静态方法com.mybatisflex.core.FlexGlobalConfig
 
getGroupByColumns() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getGroupByColumns(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getGson() - 类 中的静态方法com.mybatisflex.core.handler.GsonTypeHandler
 
getHavingQueryCondition() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getHavingQueryCondition(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getHintDbType() - 类 中的静态方法com.mybatisflex.core.dialect.DialectFactory
获取当前线程的 dbType
getHostIp() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getHostIp() - 类 中的静态方法com.mybatisflex.core.audit.DefaultMessageFactory
 
getHttpConnection(String, String, Map<String, String>) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
getInsertListener(Class<?>) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getInsertPrimaryKeys() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getInstance() - 类 中的静态方法com.mybatisflex.core.javassist.ModifyAttrsRecordProxyFactory
 
getInstance() - 类 中的静态方法com.mybatisflex.core.MybatisFlexBootstrap
 
getInt(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getInt(String, Integer) - 类 中的方法com.mybatisflex.core.row.Row
 
getJdbcType() - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
getJdbcUrl(DataSource) - 类 中的静态方法com.mybatisflex.core.dialect.DbTypeUtil
通过数据源中获取 jdbc 的 url 配置 符合 HikariCP, druid, c3p0, DBCP, beecp 数据源框架 以及 MyBatis UnpooledDataSource 的获取规则 UnpooledDataSource 参考 @UnpooledDataSource#getUrl()
getJoins() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getJoins(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getJoinTables() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getJoinTables(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getKey() - 类 中的方法com.mybatisflex.core.query.UnionWrapper
 
getKeyColumn() - 类 中的方法com.mybatisflex.core.row.RowKey
 
getKeyColumnNames() - 接口 中的方法com.mybatisflex.core.keygen.IMultiKeyGenerator
数据库主键的列名
getKeyColumnNames() - 类 中的方法com.mybatisflex.core.keygen.MultiPrimaryKeyGenerator
自动生成主键的 columns 字段
getKeyColumnNames() - 类 中的方法com.mybatisflex.core.keygen.RowKeyGenerator
数据库主键定义的 key
getKeyColumns() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getKeyConfig() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getKeyGenerator(String) - 类 中的静态方法com.mybatisflex.core.keygen.KeyGeneratorFactory
获取 主键生成器
getKeyProperties() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getKeyType() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
getKeyType(IdInfo, FlexGlobalConfig.KeyConfig) - 类 中的静态方法com.mybatisflex.core.keygen.MybatisKeyGeneratorUtil
获取主键的 keyType,优先通过 @id 获取,获取不到通过全局配置获取
getKeyType() - 类 中的方法com.mybatisflex.core.row.RowKey
 
getKeyType() - 类 中的方法com.mybatisflex.core.table.IdInfo
 
getKeyValue(IdInfo, FlexGlobalConfig.KeyConfig) - 类 中的静态方法com.mybatisflex.core.keygen.MybatisKeyGeneratorUtil
 
getLargeColumns() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getLimitOffset() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getLimitOffset(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getLimitRows() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getLimitRows(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getLocalDateTime(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getLocalDateTime(String, LocalDateTime) - 类 中的方法com.mybatisflex.core.row.Row
 
getLogic() - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
getLogicDeleteColumn() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getLogicDeletedValue() - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
getLogicNormalValue() - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
getLogImpl() - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
getLoginTimeout() - 类 中的方法com.mybatisflex.core.datasource.AbstractDataSource
Returns 0, indicating the default system timeout is to be used.
getLogWriter() - 类 中的方法com.mybatisflex.core.datasource.AbstractDataSource
LogWriter methods are not supported.
getLong(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getLong(String, Long) - 类 中的方法com.mybatisflex.core.row.Row
 
getMapper(Class<T>, SqlSession) - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
 
getMapper(Class<T>) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
直接获取 mapper 对象执行
getMappers() - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
getMaskType() - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
getMessageCollector() - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
getMessageFactory() - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
getMetas() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getModifyAttrs() - 接口 中的方法com.mybatisflex.core.javassist.ModifyAttrsRecord
注意: 对于 entity 来说,这里存放的只是 属性的名称,而非字段 对于 row 来说,存放的则是 字段 名称
getModifyAttrs() - 类 中的方法com.mybatisflex.core.javassist.ModifyAttrsRecordHandler
 
getModifyAttrs() - 类 中的方法com.mybatisflex.core.row.Row
 
getModule() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getName() - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
getName() - 类 中的方法com.mybatisflex.core.query.QueryTable
 
getNormalValueOfLogicDelete() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getNullableResult(ResultSet, String) - 类 中的方法com.mybatisflex.core.handler.BaseJsonTypeHandler
 
getNullableResult(ResultSet, int) - 类 中的方法com.mybatisflex.core.handler.BaseJsonTypeHandler
 
getNullableResult(CallableStatement, int) - 类 中的方法com.mybatisflex.core.handler.BaseJsonTypeHandler
 
getNullableResult(ResultSet, String) - 类 中的方法com.mybatisflex.core.handler.FlexEnumTypeHandler
 
getNullableResult(ResultSet, int) - 类 中的方法com.mybatisflex.core.handler.FlexEnumTypeHandler
 
getNullableResult(CallableStatement, int) - 类 中的方法com.mybatisflex.core.handler.FlexEnumTypeHandler
 
getNullableResult(ResultSet, String) - 类 中的方法com.mybatisflex.core.mask.MaskTypeHandler
 
getNullableResult(ResultSet, int) - 类 中的方法com.mybatisflex.core.mask.MaskTypeHandler
 
getNullableResult(CallableStatement, int) - 类 中的方法com.mybatisflex.core.mask.MaskTypeHandler
 
getObjectMapper() - 类 中的静态方法com.mybatisflex.core.handler.JacksonTypeHandler
 
getOnInsertColumns() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getOnInsertListener() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getOnSetListener() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getOnUpdateColumns() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getOnUpdateListener() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getOrderBys() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getOrderBys(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getPageNumber() - 类 中的方法com.mybatisflex.core.paginate.Page
 
getPageSize() - 类 中的方法com.mybatisflex.core.paginate.Page
 
getParameterHandler() - 类 中的方法com.mybatisflex.core.mybatis.FlexStatementHandler
 
getParentLogger() - 类 中的方法com.mybatisflex.core.datasource.AbstractDataSource
 
getPattern(String) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
getPlatform() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getPrimaryKeyList() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getPrimaryKeys(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getPrimaryKeys() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getPrimaryValues(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getPrimitiveDefaultValue(Class<?>) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
getProperty() - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
getPropertyType() - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
getPropertyValue(MetaObject, String) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getQuery() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getQueryCount() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getQueryParams() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getQueryTable() - 类 中的方法com.mybatisflex.core.query.Join
 
getQueryTables() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getQueryTables(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getQueryTime() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getQueryWrapper(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getQueryWrapper() - 类 中的方法com.mybatisflex.core.query.SelectQueryTable
 
getQueryWrapper() - 类 中的方法com.mybatisflex.core.query.UnionWrapper
 
getRandomInt() - 类 中的方法com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
getRealTable(List<QueryTable>, QueryTable) - 类 中的静态方法com.mybatisflex.core.query.WrapperUtil
 
getRecords() - 类 中的方法com.mybatisflex.core.paginate.Page
 
getReflector() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getReflectorFactory() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getResult(ResultSet, String) - 类 中的方法com.mybatisflex.core.handler.CompositeEnumTypeHandler
 
getResult(ResultSet, int) - 类 中的方法com.mybatisflex.core.handler.CompositeEnumTypeHandler
 
getResult(CallableStatement, int) - 类 中的方法com.mybatisflex.core.handler.CompositeEnumTypeHandler
 
getRow(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getRows(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getSchema() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getSelectColumns() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getSelectColumns(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getSetListener(Class<?>) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getSetterMethods(Class<?>) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
getShort(String, Short) - 类 中的方法com.mybatisflex.core.row.Row
 
getShort(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getSimpleDateFormat(String) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
getSqlSessionFactory() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getSqlSessionFactory() - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
getSqlString(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getString(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getString(String, String) - 类 中的方法com.mybatisflex.core.row.Row
 
getTable() - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
getTableInfo(MappedStatement) - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
 
getTableInfo(ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getTableName(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
getTableName() - 类 中的方法com.mybatisflex.core.table.TableDef
 
getTableName() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getTenantFactory() - 类 中的静态方法com.mybatisflex.core.tenant.TenantManager
 
getTenantIdColumn() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getTenantIds() - 接口 中的方法com.mybatisflex.core.tenant.TenantFactory
 
getTenantIds() - 类 中的静态方法com.mybatisflex.core.tenant.TenantManager
 
getter - 类 中的变量com.mybatisflex.core.handler.FlexEnumTypeHandler
 
getTick() - 接口 中的方法com.mybatisflex.core.audit.Clock
 
getTime(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getTime(String, Time) - 类 中的方法com.mybatisflex.core.row.Row
 
getTimestamp(String) - 类 中的方法com.mybatisflex.core.row.Row
 
getTimestamp(String, Timestamp) - 类 中的方法com.mybatisflex.core.row.Row
 
getTotalPage() - 类 中的方法com.mybatisflex.core.paginate.Page
 
getTotalRow() - 类 中的方法com.mybatisflex.core.paginate.Page
 
getTransactionFactory() - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
getUnions() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getUnions(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getUpdateListener(Class<?>) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
getUrl() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getUrl() - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource
getUsefulClass(Class<T>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
getUser() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getUserIp() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
getValue() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
getValue(E) - 类 中的方法com.mybatisflex.core.handler.FlexEnumTypeHandler
 
getValue() - 类 中的方法com.mybatisflex.core.query.Brackets
 
getValue() - 类 中的方法com.mybatisflex.core.query.OperatorQueryCondition
 
getValue() - 类 中的方法com.mybatisflex.core.query.OperatorSelectCondition
 
getValue() - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
getValue() - 类 中的方法com.mybatisflex.core.row.RowKey
 
getValue() - 类 中的方法com.mybatisflex.core.table.IdInfo
 
getValue() - 枚举 中的方法com.mybatisflex.core.transaction.Propagation
 
getValueArray(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getValueArray() - 类 中的方法com.mybatisflex.core.query.QueryWrapper
获取 queryWrapper 的参数 在构建 sql 的时候,需要保证 where 在 having 的前面
getValues(QueryCondition) - 类 中的静态方法com.mybatisflex.core.query.WrapperUtil
 
getValues(QueryCondition, List<Object>) - 类 中的静态方法com.mybatisflex.core.query.WrapperUtil
 
getVersionColumn() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
getWhereQueryCondition() - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
getWhereQueryCondition(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
getWrapperFor(MetaObject, Object) - 类 中的方法com.mybatisflex.core.table.EntityWrapperFactory
 
getXID() - 类 中的静态方法com.mybatisflex.core.transaction.TransactionContext
 
globalConfigs - 类 中的静态变量com.mybatisflex.core.FlexGlobalConfig
 
groupBy(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
groupBy(String...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
groupBy(QueryColumn) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
groupBy(QueryColumn...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
groupByColumns - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
gson - 类 中的静态变量com.mybatisflex.core.handler.GsonTypeHandler
 
GsonTypeHandler - com.mybatisflex.core.handler中的类
 
GsonTypeHandler(Class<?>) - 类 的构造器com.mybatisflex.core.handler.GsonTypeHandler
 
gt(Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
大于 greater than

H

hash(String, String) - 类 中的静态方法com.mybatisflex.core.audit.http.HashUtil
 
HashUtil - com.mybatisflex.core.audit.http中的类
 
HashUtil() - 类 的构造器com.mybatisflex.core.audit.http.HashUtil
 
hasWrapperFor(Object) - 类 中的方法com.mybatisflex.core.table.EntityWrapperFactory
 
having(QueryCondition) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
havingQueryCondition - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
HEX_DIGITS - 类 中的静态变量com.mybatisflex.core.audit.http.HashUtil
 
hold(String, String, Connection) - 类 中的静态方法com.mybatisflex.core.transaction.TransactionalManager
 
hold(String) - 类 中的静态方法com.mybatisflex.core.transaction.TransactionContext
 
hostIp - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
hostIp - 类 中的变量com.mybatisflex.core.audit.DefaultMessageFactory
 
HttpMessageReporter - com.mybatisflex.core.audit.http中的类
 
HttpMessageReporter(String, String, HttpMessageReporter.JSONFormatter) - 类 的构造器com.mybatisflex.core.audit.http.HttpMessageReporter
 
HttpMessageReporter.JSONFormatter - com.mybatisflex.core.audit.http中的接口
 
HttpUtil - com.mybatisflex.core.audit.http中的类
 
HttpUtil() - 类 的构造器com.mybatisflex.core.audit.http.HttpUtil
 
HttpUtil.TrustAnyHostnameVerifier - com.mybatisflex.core.audit.http中的类
https 域名校验
HttpUtil.TrustAnyTrustManager - com.mybatisflex.core.audit.http中的类
https 证书管理

I

ID_AUTO - 类 中的静态变量com.mybatisflex.core.row.RowKey
自增 ID
ID_CARD_NUMBER - 类 中的静态变量com.mybatisflex.core.mask.Masks
身份证号脱敏
ID_CARD_NUMBER_PROCESSER - 类 中的静态变量com.mybatisflex.core.mask.Masks
身份证号脱敏处理器 身份证号的保留前三后四,中间的数为星号 "*"
ID_UUID - 类 中的静态变量com.mybatisflex.core.row.RowKey
UUID 的 ID
IDialect - com.mybatisflex.core.dialect中的接口
 
idInfo - 类 中的变量com.mybatisflex.core.keygen.CustomKeyGenerator
 
IdInfo - com.mybatisflex.core.table中的类
 
IdInfo(ColumnInfo) - 类 的构造器com.mybatisflex.core.table.IdInfo
 
IdInfo(String, String, Class<?>, Id) - 类 的构造器com.mybatisflex.core.table.IdInfo
 
IGNORE_NULLS - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
ignoreFlags - 类 中的静态变量com.mybatisflex.core.tenant.TenantManager
 
ignoreTenantCondition() - 类 中的静态方法com.mybatisflex.core.tenant.TenantManager
忽略 tenant 条件
IKeyGenerator - com.mybatisflex.core.keygen中的接口
 
IMultiKeyGenerator - com.mybatisflex.core.keygen中的接口
 
in(Object...) - 类 中的方法com.mybatisflex.core.query.QueryColumn
in arrays
in(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryColumn
in child select
in(Collection<?>) - 类 中的方法com.mybatisflex.core.query.QueryColumn
in Collection
INDEX_SEPARATOR - 类 中的静态变量com.mybatisflex.core.row.RowUtil
 
INFORMIX - 接口 中的静态变量com.mybatisflex.core.dialect.LimitOffsetProcesser
Informix 的处理器 适合 DbType.INFORMIX 文档 {@link INIT_VALUE - 类 中的静态变量com.mybatisflex.core.paginate.Page
 
initDefaultMappers() - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
设置 mybatis-flex 默认的 Mapper 当前只有 RowMapper RowMapper
initGlobalConfig(Configuration, SqlSessionFactory, DbType) - 类 中的方法com.mybatisflex.core.mybatis.FlexSqlSessionFactoryBuilder
设置全局配置
INITIAL_TIMESTAMP - 类 中的静态变量com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
initLogicDeleteValueIfNecessary(Object) - 类 中的方法com.mybatisflex.core.table.TableInfo
初始化逻辑删除的默认值
initSSLSocketFactory() - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
initTenantIdIfNecessary(Object) - 类 中的方法com.mybatisflex.core.table.TableInfo
设置租户id
initVersionValueIfNecessary(Object) - 类 中的方法com.mybatisflex.core.table.TableInfo
初始化乐观锁版本号
innerJoin(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
innerJoin(TableDef) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
innerJoin(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
innerJoinIf(String, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
innerJoinIf(TableDef, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
innerJoinIf(QueryWrapper, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
insert(T) - 接口 中的方法com.mybatisflex.core.BaseMapper
插入 entity 数据
insert(T, boolean) - 接口 中的方法com.mybatisflex.core.BaseMapper
插入 entity 数据
insert(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
insert 的 sql 构建
insert(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
insert 的 sql 构建
insert(String, Row) - 类 中的静态方法com.mybatisflex.core.row.Db
网 tableName 插入一条 row 数据
insert(String, Row) - 接口 中的方法com.mybatisflex.core.row.RowMapper
插入 row 到数据表
insert(String, Row) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
insertBatch(List<T>) - 接口 中的方法com.mybatisflex.core.BaseMapper
批量插入 entity 数据,只会根据第一条数据来构建插入的字段内容
insertBatch(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
insertBatch 的 sql 构建
insertBatch(String, Collection<Row>) - 类 中的静态方法com.mybatisflex.core.row.Db
批量插入数据
insertBatch(String, Collection<Row>, int) - 类 中的静态方法com.mybatisflex.core.row.Db
批量插入数据
insertBatch(String, Collection<Row>, int) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
insertBatchWithFirstRowColumns(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
insertBatch 的 sql 构建
insertBatchWithFirstRowColumns(String, List<Row>) - 类 中的静态方法com.mybatisflex.core.row.Db
批量插入数据,根据第一条内容来构建插入的字段,效率比 Db.insertBatch(String, Collection, int)
insertBatchWithFirstRowColumns(String, List<Row>) - 接口 中的方法com.mybatisflex.core.row.RowMapper
批量插入 rows 到数据表 注意,批量插入中,只会根据第一条 row 数据来构建 Sql 插入字段,若每条数据字段不一致,可能造成个别字段无法插入的情况
insertBatchWithFirstRowColumns(String, List<Row>) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
insertBySql(String, Object...) - 类 中的静态方法com.mybatisflex.core.row.Db
直接编写 sql 插入数据
insertBySql(String, Object...) - 接口 中的方法com.mybatisflex.core.row.RowMapper
执行 insert sql 语句
insertBySql(String, Object...) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
insertOrUpdate(T) - 接口 中的方法com.mybatisflex.core.BaseMapper
新增 或者 更新,若主键有值,则更新,若没有主键值,则插入
insertPrimaryKeys - 类 中的变量com.mybatisflex.core.table.TableInfo
 
insertSelective(T) - 接口 中的方法com.mybatisflex.core.BaseMapper
插入 entity 数据,但是忽略 null 的数据,只对有值的内容进行插入 这样的好处是数据库已经配置了一些默认值,这些默认值才会生效
instance - 类 中的静态变量com.mybatisflex.core.javassist.ModifyAttrsRecordProxyFactory
 
instance - 类 中的静态变量com.mybatisflex.core.MybatisFlexBootstrap
 
instantiateStatement(Connection) - 类 中的方法com.mybatisflex.core.mybatis.FlexPreparedStatementHandler
 
invoke(Object, Method, Object[]) - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource.ConnectionHandler
 
invoke(Object, Method, Method, Object[]) - 类 中的方法com.mybatisflex.core.javassist.ModifyAttrsRecordHandler
 
invoke(Object, Method, Object[]) - 类 中的方法com.mybatisflex.core.mybatis.MapperInvocationHandler
 
invokeOnInsertListener(Object) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
invokeOnSetListener(Object, String, Object) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
invokeOnUpdateListener(Object) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
invoker() - 类 中的静态方法com.mybatisflex.core.row.Db
 
invoker(String) - 类 中的静态方法com.mybatisflex.core.row.Db
 
INVOKER_MAP - 类 中的静态变量com.mybatisflex.core.row.Db
 
isAnyBlank(String...) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
 
isAuditEnable() - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
isBefore() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
isBefore() - 类 中的方法com.mybatisflex.core.row.RowKey
 
isBlank(String) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
字符串为 null 或者内部字符全部为 ' ', '\t', '\n', '\r' 这四类字符时返回 true
isCamelToUnderline() - 类 中的方法com.mybatisflex.core.table.TableInfo
 
isCJK(char) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
isClassCacheEnabled() - 类 中的方法com.mybatisflex.core.table.BaseReflectorFactory
 
isEmpty(T[]) - 类 中的静态方法com.mybatisflex.core.util.ArrayUtil
判断数组是否为空
isEmpty(Collection<?>) - 类 中的静态方法com.mybatisflex.core.util.CollectionUtil
 
isEmpty(Map<?, ?>) - 类 中的静态方法com.mybatisflex.core.util.CollectionUtil
 
isIgnoreNulls(Map) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
isKeyBefore(IdInfo, FlexGlobalConfig.KeyConfig) - 类 中的静态方法com.mybatisflex.core.keygen.MybatisKeyGeneratorUtil
 
isMatchedParas(Constructor<?>, Object[]) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
isMatchedRegex(String, String) - 类 中的静态方法com.mybatisflex.core.dialect.DbTypeUtil
正则匹配,验证成功返回 true,验证失败返回 false
isNeedGeneratedKeys() - 接口 中的方法com.mybatisflex.core.keygen.IMultiKeyGenerator
是否需要数据库生成主键
isNeedGeneratedKeys() - 类 中的方法com.mybatisflex.core.keygen.MultiPrimaryKeyGenerator
是否需要数据库 自动生成主键
isNeedGeneratedKeys() - 类 中的方法com.mybatisflex.core.keygen.RowKeyGenerator
是否需要数据库生成主键
isNotBlank(String) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
 
isNotEmpty(T[]) - 类 中的静态方法com.mybatisflex.core.util.ArrayUtil
判断数组是否不为空
isNotEmpty(Collection<?>) - 类 中的静态方法com.mybatisflex.core.util.CollectionUtil
 
isNotEmpty(Map<?, ?>) - 类 中的静态方法com.mybatisflex.core.util.CollectionUtil
 
isNotNull() - 类 中的方法com.mybatisflex.core.query.QueryColumn
IS NOT NULL
isNull() - 类 中的方法com.mybatisflex.core.query.QueryColumn
IS NULL
isNumeric(String) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
这个字符串是否是全是数字
isPrintBanner() - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
isProxy(Class<?>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
isSameTable(QueryTable) - 类 中的方法com.mybatisflex.core.query.QueryTable
 
isSpecifiedEnvironment(String) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
isTransactional() - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource.ConnectionHandler
 
isUnSafeChar(char) - 类 中的静态方法com.mybatisflex.core.util.SqlUtil
 
isWrapperFor(Class<?>) - 类 中的方法com.mybatisflex.core.datasource.AbstractDataSource
 
isWrapperFor(Class<?>) - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource
 

J

JacksonTypeHandler - com.mybatisflex.core.handler中的类
 
JacksonTypeHandler(Class<?>) - 类 的构造器com.mybatisflex.core.handler.JacksonTypeHandler
 
JAVASSIST_BY - 类 中的静态变量com.mybatisflex.core.util.ClassUtil
 
jdbcType - 类 中的变量com.mybatisflex.core.mybatis.TypeHandlerObject
 
jdbcType - 类 中的变量com.mybatisflex.core.table.ColumnInfo
该列对应的 jdbcType
Join - com.mybatisflex.core.query中的类
 
Join(String, String, boolean) - 类 的构造器com.mybatisflex.core.query.Join
 
Join(String, QueryWrapper, boolean) - 类 的构造器com.mybatisflex.core.query.Join
 
join - 类 中的变量com.mybatisflex.core.query.Joiner
 
join(String, CharSequence...) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
合并字符串,优化 String.join() 方法
join(String, Collection<? extends CharSequence>) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
合并字符串,优化 String.join() 方法
join(String, Collection<T>, Function<T, String>) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
合并字符串,优化 String.join() 方法
Joiner<M> - com.mybatisflex.core.query中的类
 
Joiner(M, Join) - 类 的构造器com.mybatisflex.core.query.Joiner
 
joining(String, String, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
joining(String, QueryWrapper, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
joins - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
joinTables - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
jsonFormatter - 类 中的变量com.mybatisflex.core.audit.http.HttpMessageReporter
 

K

keepColumnSafely(String) - 类 中的静态方法com.mybatisflex.core.util.SqlUtil
 
keepModifyAttrs(Collection<String>) - 类 中的方法com.mybatisflex.core.row.Row
 
keepModifyAttrs(Row, Collection<String>) - 类 中的静态方法com.mybatisflex.core.row.RowCPI
 
keepOrderBySqlSafely(String) - 类 中的静态方法com.mybatisflex.core.util.SqlUtil
 
key - 类 中的变量com.mybatisflex.core.query.UnionWrapper
 
KEY_GENERATOR_MAP - 类 中的静态变量com.mybatisflex.core.keygen.KeyGeneratorFactory
 
KeyAssigner(Configuration, ResultSetMetaData, int, String, String) - 类 的构造器com.mybatisflex.core.keygen.RowJdbc3KeyGenerator.KeyAssigner
 
keyColumn - 类 中的变量com.mybatisflex.core.row.RowKey
主键字段
keyConfig - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
全局的 ID 生成策略配置,当 @Id 未配置 或者 配置 KeyType 为 None 时 使用当前全局配置
KeyConfig() - 类 的构造器com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
keyGenerator - 类 中的变量com.mybatisflex.core.keygen.CustomKeyGenerator
 
keyGenerator - 类 中的变量com.mybatisflex.core.keygen.MultiEntityKeyGenerator
 
keyGenerator - 类 中的变量com.mybatisflex.core.keygen.MultiRowKeyGenerator
 
keyGenerator - 类 中的变量com.mybatisflex.core.keygen.RowCustomKeyGenerator
 
KeyGeneratorFactory - com.mybatisflex.core.keygen中的类
 
KeyGeneratorFactory() - 类 的构造器com.mybatisflex.core.keygen.KeyGeneratorFactory
 
keyGenerators - 类 中的变量com.mybatisflex.core.keygen.MultiPrimaryKeyGenerator
 
keyGenerators - 类 中的变量com.mybatisflex.core.keygen.RowKeyGenerator
 
keyProperty - 类 中的变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
keyThreadLocal - 类 中的静态变量com.mybatisflex.core.datasource.DataSourceKey
 
keyType - 类 中的变量com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
keyType - 类 中的变量com.mybatisflex.core.row.RowKey
主键类型
keyType - 类 中的变量com.mybatisflex.core.table.IdInfo
id 生成策略
keywordWrap - 类 中的变量com.mybatisflex.core.dialect.CommonsDialectImpl
 
KeywordWrap - com.mybatisflex.core.dialect中的类
用于对数据库的关键字包装
KeywordWrap(String, String) - 类 的构造器com.mybatisflex.core.dialect.KeywordWrap
 

L

largeColumns - 类 中的变量com.mybatisflex.core.table.TableInfo
 
lastTimeMillis - 类 中的变量com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
le(Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
小于等于 less or equal
leftJoin(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
leftJoin(TableDef) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
leftJoin(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
leftJoinIf(String, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
leftJoinIf(TableDef, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
leftJoinIf(QueryWrapper, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
like(Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
likeLeft(Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
likeRight(Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
limit(Integer) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
limit(Integer, Integer) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
limitOffset - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
limitOffsetProcesser - 类 中的变量com.mybatisflex.core.dialect.CommonsDialectImpl
 
LimitOffsetProcesser - com.mybatisflex.core.dialect中的接口
limit 和 offset 参数的处理器
limitRows - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
loadCustomLogImpl(Properties) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
loadCustomVfs(Properties) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
localReflectorFactory - 类 中的变量com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
log - 类 中的静态变量com.mybatisflex.core.transaction.TransactionalManager
 
logic - 类 中的变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_BETWEEN - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_DELETE_DELETED - 类 中的静态变量com.mybatisflex.core.FlexConsts
当 entity 使用逻辑删除时,1 为 entity 的删除状态
LOGIC_DELETE_NORMAL - 类 中的静态变量com.mybatisflex.core.FlexConsts
当 entity 使用逻辑删除时,0 为 entity 的正常状态
LOGIC_EQUALS - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_GE - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_GT - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_IN - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_IS_NOT_NULL - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_IS_NULL - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_LE - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_LIKE - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_LT - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_NOT_BETWEEN - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_NOT_EQUALS - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
LOGIC_NOT_IN - 类 中的静态变量com.mybatisflex.core.query.QueryCondition
 
logicDeleteColumn - 类 中的变量com.mybatisflex.core.table.TableInfo
 
logImpl - 类 中的变量com.mybatisflex.core.MybatisFlexBootstrap
 
lt(Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
小于 less than

M

map(Function<? super T, ? extends R>) - 类 中的方法com.mybatisflex.core.paginate.Page
 
mapper - 类 中的变量com.mybatisflex.core.mybatis.MapperInvocationHandler
 
mapperElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
MapperInvocationHandler - com.mybatisflex.core.mybatis中的类
 
MapperInvocationHandler(Object, Configuration) - 类 的构造器com.mybatisflex.core.mybatis.MapperInvocationHandler
 
mapperObjects - 类 中的变量com.mybatisflex.core.MybatisFlexBootstrap
 
mappers - 类 中的变量com.mybatisflex.core.MybatisFlexBootstrap
 
mapperTableInfoMap - 类 中的静态变量com.mybatisflex.core.table.TableInfoFactory
 
mask(String, Object) - 类 中的静态方法com.mybatisflex.core.mask.MaskManager
 
mask(Object) - 接口 中的方法com.mybatisflex.core.mask.MaskProcesser
 
mask(String, int, int, int) - 类 中的静态方法com.mybatisflex.core.mask.Masks
 
MaskManager - com.mybatisflex.core.mask中的类
数据脱敏工厂类
MaskManager() - 类 的构造器com.mybatisflex.core.mask.MaskManager
 
MaskProcesser - com.mybatisflex.core.mask中的接口
数据脱敏处理器
Masks - com.mybatisflex.core.mask中的类
内置的数据脱敏方式
Masks() - 类 的构造器com.mybatisflex.core.mask.Masks
 
maskType - 类 中的变量com.mybatisflex.core.mask.MaskTypeHandler
 
maskType - 类 中的变量com.mybatisflex.core.table.ColumnInfo
 
MaskTypeHandler - com.mybatisflex.core.mask中的类
 
MaskTypeHandler(String) - 类 的构造器com.mybatisflex.core.mask.MaskTypeHandler
 
matches(String, String) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
正则匹配
max(String) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
max(QueryColumn) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
MAX_CLOCK_SEQ - 类 中的静态变量com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
md5(String) - 类 中的静态方法com.mybatisflex.core.audit.http.HashUtil
 
merge(List<T>, List<T>) - 类 中的静态方法com.mybatisflex.core.util.CollectionUtil
合并 list
messageCollector - 类 中的静态变量com.mybatisflex.core.audit.AuditManager
 
MessageCollector - com.mybatisflex.core.audit中的接口
审计消息收集器
MessageFactory - 类 中的静态变量com.mybatisflex.core.audit.AuditManager
 
MessageFactory - com.mybatisflex.core.audit中的接口
审计消息创建器,在一般的 web 服务中,用户应该自定义自己的 AuditMessageFactory 用来配置当前操作用户、用户 IP 地址,访问的 url 地址等
MessageReporter - com.mybatisflex.core.audit中的接口
审计消息发送器,作用是把审计消息发送到指定的位置 比如控制台,磁盘、或者 kafka 服务器, http 服务器等
messages - 类 中的变量com.mybatisflex.core.audit.ScheduledMessageCollector
 
messageSender - 类 中的变量com.mybatisflex.core.audit.ScheduledMessageCollector
 
metas - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
METHOD_INSERT_BATCH - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
METHOD_RAW_SQL - 类 中的静态变量com.mybatisflex.core.provider.RowSqlProvider
 
min(String) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
min(QueryColumn) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
MOBILE - 类 中的静态变量com.mybatisflex.core.mask.Masks
手机号脱敏
MOBILE_PROCESSER - 类 中的静态变量com.mybatisflex.core.mask.Masks
手机号脱敏处理器 保留前三后四,中间的为星号 "*"
modifyAttrs - 类 中的变量com.mybatisflex.core.javassist.ModifyAttrsRecordHandler
 
modifyAttrs - 类 中的变量com.mybatisflex.core.row.Row
 
ModifyAttrsRecord - com.mybatisflex.core.javassist中的接口
 
ModifyAttrsRecordHandler - com.mybatisflex.core.javassist中的类
 
ModifyAttrsRecordHandler() - 类 的构造器com.mybatisflex.core.javassist.ModifyAttrsRecordHandler
 
ModifyAttrsRecordProxyFactory - com.mybatisflex.core.javassist中的类
 
ModifyAttrsRecordProxyFactory() - 类 的构造器com.mybatisflex.core.javassist.ModifyAttrsRecordProxyFactory
 
module - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
ms - 类 中的变量com.mybatisflex.core.keygen.RowKeyGenerator
 
MSG_TOO_MANY_KEYS - 类 中的静态变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
MultiEntityKeyGenerator - com.mybatisflex.core.keygen中的类
多实体主键生成器,用于批量插入的场景
MultiEntityKeyGenerator(KeyGenerator) - 类 的构造器com.mybatisflex.core.keygen.MultiEntityKeyGenerator
 
MultiPrimaryKeyGenerator - com.mybatisflex.core.keygen中的类
多主键、复合主键 id 生成器
MultiPrimaryKeyGenerator(MappedStatement, TableInfo, List<IdInfo>) - 类 的构造器com.mybatisflex.core.keygen.MultiPrimaryKeyGenerator
 
MultiRowKeyGenerator - com.mybatisflex.core.keygen中的类
用于批量插入的场景
MultiRowKeyGenerator(KeyGenerator) - 类 的构造器com.mybatisflex.core.keygen.MultiRowKeyGenerator
 
MybatisFlexBootstrap - com.mybatisflex.core中的类
MybatisFlex 的启动类 MybatisFlexBootstrap.getInstance() .setDatasource(...) .addMapper(...) .start(); MybatisFlexBootstrap.getInstance() .execute(...)
MybatisFlexBootstrap() - 类 的构造器com.mybatisflex.core.MybatisFlexBootstrap
虽然提供了 getInstance,但也允许用户进行实例化, 用于创建多个 MybatisFlexBootstrap 实例达到管理多数据源的目的
MybatisFlexException - com.mybatisflex.core.exception中的异常错误
 
MybatisFlexException(String) - 异常错误 的构造器com.mybatisflex.core.exception.MybatisFlexException
 
MybatisFlexException(String, Throwable) - 异常错误 的构造器com.mybatisflex.core.exception.MybatisFlexException
 
MybatisFlexException(Throwable) - 异常错误 的构造器com.mybatisflex.core.exception.MybatisFlexException
 
MybatisKeyGeneratorUtil - com.mybatisflex.core.keygen中的类
 
MybatisKeyGeneratorUtil() - 类 的构造器com.mybatisflex.core.keygen.MybatisKeyGeneratorUtil
 
MYSQL - 接口 中的静态变量com.mybatisflex.core.dialect.LimitOffsetProcesser
MySql 的处理器 适合 DbType#MYSQL,DbType#MARIADB,DbType#H2,DbType#CLICK_HOUSE,DbType#XCloud

N

name - 枚举 中的变量com.mybatisflex.core.dialect.DbType
数据库名称
NAME - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
name - 类 中的变量com.mybatisflex.core.query.QueryColumn
 
name - 类 中的变量com.mybatisflex.core.query.QueryTable
 
nameOfSingleParam(Map<String, ?>) - 类 中的静态方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
ne(Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
not equals !
newArrayList(T...) - 类 中的静态方法com.mybatisflex.core.util.CollectionUtil
 
newExecutor(Transaction, ExecutorType) - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
替换为 Flex 的 Executor,主要用于重建 CacheKey 默认情况下,Mybatis 的 CacheKey 构建是必须有 ParameterMapping,而 Flex 的 select 是不带有 ParameterMapping 的
newHashMap() - 类 中的静态方法com.mybatisflex.core.util.CollectionUtil
 
newHashSet(T...) - 类 中的静态方法com.mybatisflex.core.util.CollectionUtil
 
newInstance(Class<T>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
newInstance(Class<T>, Object...) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
newInstanceByRow(Row, int) - 类 中的方法com.mybatisflex.core.table.TableInfo
通过 row 实例类转换为一个 entity
newParameterHandler(MappedStatement, Object, BoundSql) - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
为原生 sql 设置参数
newStatementHandler(Executor, MappedStatement, Object, RowBounds, ResultHandler, BoundSql) - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
替换为 FlexStatementHandler,主要用来为实体类的多主键做支持、和数据审计 FlexStatementHandler 和 原生的 RoutingStatementHandler 对比,没有任何性能影响
newWrapper() - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
next - 类 中的变量com.mybatisflex.core.query.QueryCondition
 
nextId() - 类 中的方法com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
NO_KEY_GENERATORS - 类 中的静态变量com.mybatisflex.core.keygen.RowKeyGenerator
 
noCondition() - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
NONE - 类 中的静态变量com.mybatisflex.core.dialect.KeywordWrap
无反义处理, 适用于 db2, informix, clickhouse 等
normalValueOfLogicDelete - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
逻辑删除的相关配置
not(QueryCondition) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
notBetween(Object, Object) - 类 中的方法com.mybatisflex.core.query.QueryColumn
not between
notExists(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
notIn(Object...) - 类 中的方法com.mybatisflex.core.query.QueryColumn
not int arrays
notIn(Collection<?>) - 类 中的方法com.mybatisflex.core.query.QueryColumn
not in Collection
notIn(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryColumn
not in child select
NULL_ARGS - 类 中的静态变量com.mybatisflex.core.provider.ProviderUtil
 
NULL_ARGS - 类 中的静态变量com.mybatisflex.core.row.Row
 
NULL_PARA_ARRAY - 类 中的静态变量com.mybatisflex.core.query.WrapperUtil
 
nullsFirst - 类 中的变量com.mybatisflex.core.query.QueryOrderBy
 
nullsFirst() - 类 中的方法com.mybatisflex.core.query.QueryOrderBy
 
nullsLast - 类 中的变量com.mybatisflex.core.query.QueryOrderBy
 
nullsLast() - 类 中的方法com.mybatisflex.core.query.QueryOrderBy
 

O

objectFactoryElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
objectMapper - 类 中的静态变量com.mybatisflex.core.handler.JacksonTypeHandler
 
ObjectUtil - com.mybatisflex.core.util中的类
 
ObjectUtil() - 类 的构造器com.mybatisflex.core.util.ObjectUtil
 
objectWrapperFactoryElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
obtainAllModifyValues() - 类 中的方法com.mybatisflex.core.row.Row
 
obtainAllModifyValues(Row) - 类 中的静态方法com.mybatisflex.core.row.RowCPI
 
obtainInsertColumns(Object, boolean) - 类 中的方法com.mybatisflex.core.table.TableInfo
插入(新增)数据时,获取所有要插入的字段
obtainModifyAttrs() - 接口 中的方法com.mybatisflex.core.javassist.ModifyAttrsRecord
 
obtainModifyValues() - 类 中的方法com.mybatisflex.core.row.Row
获取修改的值,值需要保持顺序,返回的内容不包含主键的值
obtainModifyValues(Row) - 类 中的静态方法com.mybatisflex.core.row.RowCPI
 
obtainsPrimaryKeys() - 类 中的方法com.mybatisflex.core.row.Row
 
obtainsPrimaryKeys(Row) - 类 中的静态方法com.mybatisflex.core.row.RowCPI
 
obtainsPrimaryKeyStrings() - 类 中的方法com.mybatisflex.core.row.Row
 
obtainsPrimaryKeyStrings(Row) - 类 中的静态方法com.mybatisflex.core.row.RowCPI
 
obtainsPrimaryValues() - 类 中的方法com.mybatisflex.core.row.Row
 
obtainsPrimaryValues(Row) - 类 中的静态方法com.mybatisflex.core.row.RowCPI
 
obtainUpdateColumns(Object, boolean, boolean) - 类 中的方法com.mybatisflex.core.table.TableInfo
获取要修改的值
of(int, int) - 类 中的静态方法com.mybatisflex.core.paginate.Page
 
of(int, int, long) - 类 中的静态方法com.mybatisflex.core.paginate.Page
 
of(String, Object) - 类 中的静态方法com.mybatisflex.core.row.Row
 
of(String) - 类 中的静态方法com.mybatisflex.core.row.RowKey
 
of(String, KeyType) - 类 中的静态方法com.mybatisflex.core.row.RowKey
 
of(String, KeyType, String) - 类 中的静态方法com.mybatisflex.core.row.RowKey
 
of(String, KeyType, String, boolean) - 类 中的静态方法com.mybatisflex.core.row.RowKey
 
ofEntityClass(Class<?>) - 类 中的静态方法com.mybatisflex.core.table.TableInfoFactory
 
offset(Integer) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
ofKey(String, Object) - 类 中的静态方法com.mybatisflex.core.row.Row
 
ofKey(RowKey...) - 类 中的静态方法com.mybatisflex.core.row.Row
 
ofKey(RowKey, Object) - 类 中的静态方法com.mybatisflex.core.row.Row
 
ofKey(RowKey[], Object[]) - 类 中的静态方法com.mybatisflex.core.row.Row
 
ofMapperClass(Class<?>) - 类 中的静态方法com.mybatisflex.core.table.TableInfoFactory
 
ofNotNull(T) - 类 中的静态方法com.mybatisflex.core.util.UpdateEntity
 
ofTableName(String) - 类 中的静态方法com.mybatisflex.core.table.TableInfoFactory
 
on - 类 中的变量com.mybatisflex.core.query.Join
 
on(QueryCondition) - 类 中的方法com.mybatisflex.core.query.Join
 
on(String) - 类 中的方法com.mybatisflex.core.query.Joiner
 
on(QueryCondition) - 类 中的方法com.mybatisflex.core.query.Joiner
 
onInsertColumns - 类 中的变量com.mybatisflex.core.table.TableInfo
 
onInsertListener - 类 中的变量com.mybatisflex.core.table.TableInfo
 
onSetListener - 类 中的变量com.mybatisflex.core.table.TableInfo
 
onUpdateColumns - 类 中的变量com.mybatisflex.core.table.TableInfo
 
onUpdateListener - 类 中的变量com.mybatisflex.core.table.TableInfo
 
openSession() - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
operator - 类 中的变量com.mybatisflex.core.query.OperatorQueryCondition
 
operator - 类 中的变量com.mybatisflex.core.query.OperatorSelectCondition
 
OperatorQueryCondition - com.mybatisflex.core.query中的类
操作类型的操作 示例1:and not ( id > 100 and name like %%)
OperatorQueryCondition(String, QueryCondition) - 类 的构造器com.mybatisflex.core.query.OperatorQueryCondition
 
OperatorSelectCondition - com.mybatisflex.core.query中的类
操作类型的操作 示例1:and EXISTS (select 1 from ... where ....)
OperatorSelectCondition(String, QueryWrapper) - 类 的构造器com.mybatisflex.core.query.OperatorSelectCondition
 
or(QueryCondition) - 类 中的方法com.mybatisflex.core.query.Brackets
 
or(String) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
or(String, Object...) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
or(QueryCondition) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
or(QueryCondition) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
or(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
or(String, Object...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
ORACLE - 接口 中的静态变量com.mybatisflex.core.dialect.LimitOffsetProcesser
Oracle11g及以下数据库的处理器 适合 DbType#ORACLE,DbType#DM,DbType#GAUSS
orderBy(QueryOrderBy...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
orderBy(String...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
orderBy - 类 中的变量com.mybatisflex.core.query.StringQueryOrderBy
 
orderBys - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
orderType - 类 中的变量com.mybatisflex.core.query.QueryOrderBy
 
original - 类 中的变量com.mybatisflex.core.datasource.FlexDataSource.ConnectionHandler
 

P

Page<T> - com.mybatisflex.core.paginate中的类
 
Page() - 类 的构造器com.mybatisflex.core.paginate.Page
 
Page(int, int) - 类 的构造器com.mybatisflex.core.paginate.Page
 
Page(int, int, long) - 类 的构造器com.mybatisflex.core.paginate.Page
 
Page(List<T>, int, int, long) - 类 的构造器com.mybatisflex.core.paginate.Page
 
pageNumber - 类 中的变量com.mybatisflex.core.paginate.Page
 
pageSize - 类 中的变量com.mybatisflex.core.paginate.Page
 
paginate(int, int, QueryWrapper) - 接口 中的方法com.mybatisflex.core.BaseMapper
分页查询
paginate(int, int, QueryCondition) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据条件分页查询
paginate(int, int, int, QueryWrapper) - 接口 中的方法com.mybatisflex.core.BaseMapper
分页查询
paginate(int, int, int, QueryCondition) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据条件分页查询
paginate(Page<T>, QueryWrapper) - 接口 中的方法com.mybatisflex.core.BaseMapper
分页查询
paginate(String, int, int, QueryCondition) - 类 中的静态方法com.mybatisflex.core.row.Db
分页查询
paginate(String, int, int, int, QueryCondition) - 类 中的静态方法com.mybatisflex.core.row.Db
分页查询
paginate(String, int, int, QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
分页查询
paginate(String, int, int, int, QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
分页查询
paginate(String, Page<Row>, QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
分页查询
paginate(String, Page<Row>, QueryWrapper) - 接口 中的方法com.mybatisflex.core.row.RowMapper
分页查询数据
paginate(String, Page<Row>, QueryWrapper) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
parameterize(Statement) - 类 中的方法com.mybatisflex.core.mybatis.FlexStatementHandler
 
parameterObject - 类 中的变量com.mybatisflex.core.mybatis.SqlArgsParameterHandler
 
paramName - 类 中的变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator.KeyAssigner
 
parse() - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
parseConfiguration(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
parsed - 类 中的变量com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
parseDate(Object) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
parseDate(String) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
parseDbType(String) - 类 中的静态方法com.mybatisflex.core.dialect.DbTypeUtil
参考 druid 和 MyBatis-plus 的 JdbcUtils com.alibaba.druid.util.JdbcUtils#getDbType(String, String) com.baomidou.mybatisplus.extension.toolkit.JdbcUtils#getDbType(String)
parseJson(String) - 类 中的方法com.mybatisflex.core.handler.BaseJsonTypeHandler
 
parseJson(String) - 类 中的方法com.mybatisflex.core.handler.Fastjson2TypeHandler
 
parseJson(String) - 类 中的方法com.mybatisflex.core.handler.FastjsonTypeHandler
 
parseJson(String) - 类 中的方法com.mybatisflex.core.handler.GsonTypeHandler
 
parseJson(String) - 类 中的方法com.mybatisflex.core.handler.JacksonTypeHandler
 
parseLocalDateTime(String) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
parser - 类 中的变量com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
PASSWORD - 类 中的静态变量com.mybatisflex.core.mask.Masks
密码脱敏
PASSWORD_PROCESSER - 类 中的静态变量com.mybatisflex.core.mask.Masks
密码 脱敏
period - 类 中的变量com.mybatisflex.core.audit.ScheduledMessageCollector
 
platform - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
platform - 类 中的变量com.mybatisflex.core.audit.DefaultMessageFactory
 
pluginElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
POST - 类 中的静态变量com.mybatisflex.core.audit.http.HttpUtil
 
post(String, Map<String, String>, String, Map<String, String>) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
Send POST request
post(String, Map<String, String>, String) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
post(String, String, Map<String, String>) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
post(String, String) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
POSTGRESQL - 接口 中的静态变量com.mybatisflex.core.dialect.LimitOffsetProcesser
Postgresql 的处理器 适合 DbType#POSTGRE_SQL,DbType#SQLITE,DbType#H2,DbType#HSQL,DbType#KINGBASE_ES,DbType#PHOENIX 适合 DbType#SAP_HANA,DbType#IMPALA,DbType#HIGH_GO,DbType#VERTICA,DbType#REDSHIFT 适合 DbType#OPENGAUSS,DbType#TDENGINE,DbType#UXDB
prefix - 类 中的变量com.mybatisflex.core.dialect.KeywordWrap
前缀
prepare(Connection, Integer) - 类 中的方法com.mybatisflex.core.mybatis.FlexStatementHandler
 
PRIMARY_KEY - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
PRIMARY_VALUE - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
primaryKeyList - 类 中的变量com.mybatisflex.core.table.TableInfo
 
primaryKeys - 类 中的变量com.mybatisflex.core.row.Row
 
primaryKeys - 类 中的变量com.mybatisflex.core.table.TableInfo
 
print(String, Long) - 接口 中的方法com.mybatisflex.core.audit.ConsoleMessageCollector.SqlDebugPrinter
 
printBanner - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
启动是否打印 banner 和 版本好
printBanner() - 类 中的方法com.mybatisflex.core.mybatis.FlexSqlSessionFactoryBuilder
 
printer - 类 中的变量com.mybatisflex.core.audit.ConsoleMessageCollector
 
printPretty(Row) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
printPretty(List<Row>) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
process(StringBuilder, QueryWrapper, Integer, Integer) - 接口 中的方法com.mybatisflex.core.dialect.LimitOffsetProcesser
处理构建 limit 和 offset
processAfter(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.CustomKeyGenerator
 
processAfter(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.MultiEntityKeyGenerator
 
processAfter(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.MultiPrimaryKeyGenerator
 
processAfter(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.MultiRowKeyGenerator
 
processAfter(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.RowCustomKeyGenerator
 
processAfter(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
processAfter(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.RowKeyGenerator
 
processBatch(MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
processBefore(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.CustomKeyGenerator
 
processBefore(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.MultiEntityKeyGenerator
 
processBefore(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.MultiPrimaryKeyGenerator
 
processBefore(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.MultiRowKeyGenerator
 
processBefore(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.RowCustomKeyGenerator
 
processBefore(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
processBefore(Executor, MappedStatement, Statement, Object) - 类 中的方法com.mybatisflex.core.keygen.RowKeyGenerator
 
processerMap - 类 中的静态变量com.mybatisflex.core.mask.MaskManager
脱敏处理器,type : processer
Propagation - com.mybatisflex.core.transaction中的枚举
事务的传递方式,参考 spring
Propagation(int) - 枚举 的构造器com.mybatisflex.core.transaction.Propagation
 
propertiesElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
property - 类 中的变量com.mybatisflex.core.handler.FlexEnumTypeHandler
 
property - 类 中的变量com.mybatisflex.core.table.ColumnInfo
java entity 定义的属性名称
propertyColumnMapping - 类 中的变量com.mybatisflex.core.table.TableInfo
 
propertyName - 类 中的变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator.KeyAssigner
 
propertyType - 类 中的变量com.mybatisflex.core.handler.Fastjson2TypeHandler
 
propertyType - 类 中的变量com.mybatisflex.core.handler.FastjsonTypeHandler
 
propertyType - 类 中的变量com.mybatisflex.core.handler.GsonTypeHandler
 
propertyType - 类 中的变量com.mybatisflex.core.handler.JacksonTypeHandler
 
propertyType - 类 中的变量com.mybatisflex.core.table.ColumnInfo
属性类型
providerRawSql(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
执行原生 sql 的方法
ProviderUtil - com.mybatisflex.core.provider中的类
 
ProviderUtil() - 类 的构造器com.mybatisflex.core.provider.ProviderUtil
 
proxy(Connection, String) - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource
 
PROXY_CLASS_NAMES - 类 中的静态变量com.mybatisflex.core.util.ClassUtil
 
proxyMethods - 类 中的静态变量com.mybatisflex.core.datasource.FlexDataSource.ConnectionHandler
 
put(String, Object) - 类 中的方法com.mybatisflex.core.row.Row
 
putContext(String, Object) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
putContext(QueryWrapper, String, Object) - 类 中的静态方法com.mybatisflex.core.query.CPI
 

Q

query - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
QUERY - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
query(Statement, ResultHandler) - 类 中的方法com.mybatisflex.core.mybatis.FlexStatementHandler
 
QueryColumn - com.mybatisflex.core.query中的类
查询列,描述的是一张表的字段
QueryColumn() - 类 的构造器com.mybatisflex.core.query.QueryColumn
 
QueryColumn(String) - 类 的构造器com.mybatisflex.core.query.QueryColumn
 
QueryColumn(String, String) - 类 的构造器com.mybatisflex.core.query.QueryColumn
 
QueryColumn(TableDef, String) - 类 的构造器com.mybatisflex.core.query.QueryColumn
 
queryColumn - 类 中的变量com.mybatisflex.core.query.QueryOrderBy
 
queryColumns - 类 中的变量com.mybatisflex.core.query.DistinctQueryColumn
 
QueryCondition - com.mybatisflex.core.query中的类
 
QueryCondition() - 类 的构造器com.mybatisflex.core.query.QueryCondition
 
queryCount - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
queryCursor(Statement) - 类 中的方法com.mybatisflex.core.mybatis.FlexStatementHandler
 
QueryMethods - com.mybatisflex.core.query中的类
 
QueryMethods() - 类 的构造器com.mybatisflex.core.query.QueryMethods
 
QueryOrderBy - com.mybatisflex.core.query中的类
排序字段
QueryOrderBy() - 类 的构造器com.mybatisflex.core.query.QueryOrderBy
 
QueryOrderBy(QueryColumn, String) - 类 的构造器com.mybatisflex.core.query.QueryOrderBy
 
QueryOrderBy(QueryColumn) - 类 的构造器com.mybatisflex.core.query.QueryOrderBy
 
queryParams - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
queryTable - 类 中的变量com.mybatisflex.core.query.Join
 
QueryTable - com.mybatisflex.core.query中的类
查询列,描述的是一张表的字段
QueryTable() - 类 的构造器com.mybatisflex.core.query.QueryTable
 
QueryTable(String) - 类 的构造器com.mybatisflex.core.query.QueryTable
 
QueryTable(String, String) - 类 的构造器com.mybatisflex.core.query.QueryTable
 
queryTables - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
queryTime - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
queryWrapper - 类 中的变量com.mybatisflex.core.query.Joiner
 
queryWrapper - 类 中的变量com.mybatisflex.core.query.OperatorSelectCondition
 
QueryWrapper - com.mybatisflex.core.query中的类
 
QueryWrapper() - 类 的构造器com.mybatisflex.core.query.QueryWrapper
 
queryWrapper - 类 中的变量com.mybatisflex.core.query.SelectQueryTable
 
queryWrapper - 类 中的变量com.mybatisflex.core.query.UnionWrapper
 

R

raw(String) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
RawValue - com.mybatisflex.core.query中的类
 
RawValue() - 类 的构造器com.mybatisflex.core.query.RawValue
 
RawValue(String) - 类 的构造器com.mybatisflex.core.query.RawValue
 
readString(HttpURLConnection) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
readTimeout - 类 中的静态变量com.mybatisflex.core.audit.http.HttpUtil
 
records - 类 中的变量com.mybatisflex.core.paginate.Page
 
reflector - 类 中的变量com.mybatisflex.core.table.TableInfo
 
reflectorFactory - 类 中的变量com.mybatisflex.core.table.TableInfo
 
reflectorFactory - 类 中的静态变量com.mybatisflex.core.util.UpdateEntity
 
reflectorFactoryElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
register(String, IKeyGenerator) - 类 中的静态方法com.mybatisflex.core.keygen.KeyGeneratorFactory
注册一个主键生成器
registerDialect(DbType, IDialect) - 类 中的静态方法com.mybatisflex.core.dialect.DialectFactory
可以为某个 dbType 注册(新增或覆盖)自己的方言
registerInsertListener(InsertListener, Class<?>...) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
registerMapping(Class<?>, Map<String, Method>) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
registerMaskProcesser(String, MaskProcesser) - 类 中的静态方法com.mybatisflex.core.mask.MaskManager
注册处理器,用户可以注册新的脱敏处理器 或者 覆盖内置的处理器
registerSetListener(SetListener, Class<?>...) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
registerUpdateListener(UpdateListener, Class<?>...) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
release() - 类 中的方法com.mybatisflex.core.audit.ScheduledMessageCollector
 
release(String, boolean) - 类 中的静态方法com.mybatisflex.core.transaction.TransactionalManager
 
release() - 类 中的静态方法com.mybatisflex.core.transaction.TransactionContext
 
releaseScheduledMessageCollector(MessageCollector) - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
remarks - 枚举 中的变量com.mybatisflex.core.dialect.DbType
描述
remove(Object) - 类 中的方法com.mybatisflex.core.row.Row
 
removeModifyAttr(String) - 接口 中的方法com.mybatisflex.core.javassist.ModifyAttrsRecord
 
replaceEntityKeyGenerator(MappedStatement) - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
生成新的、已替换主键生成器的 MappedStatement
replaceResultMap(MappedStatement) - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
替换 entity 查询的 ResultMap
replaceRowKeyGenerator(MappedStatement) - 类 中的方法com.mybatisflex.core.mybatis.FlexConfiguration
生成新的、已替换主键生成器的 MappedStatement
requireNonNullElse(T, T) - 类 中的静态方法com.mybatisflex.core.util.ObjectUtil
 
restoreMask() - 类 中的静态方法com.mybatisflex.core.mask.MaskManager
恢复脱敏处理
restoreTenantCondition() - 类 中的静态方法com.mybatisflex.core.tenant.TenantManager
恢复 tenant 条件
rightJoin(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
rightJoin(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
rightJoinIf(String, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
rightJoinIf(QueryWrapper, boolean) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
rollback(String) - 类 中的静态方法com.mybatisflex.core.transaction.TransactionalManager
 
ROW - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
Row - com.mybatisflex.core.row中的类
 
Row() - 类 的构造器com.mybatisflex.core.row.Row
 
RowCPI - com.mybatisflex.core.row中的类
cross package invoker
RowCPI() - 类 的构造器com.mybatisflex.core.row.RowCPI
 
RowCustomKeyGenerator - com.mybatisflex.core.keygen中的类
通过 java 编码的方式生成主键 当主键类型配置为 KeyType#Generator 时,使用此生成器生成 KeyType.Generator
RowCustomKeyGenerator(RowKey) - 类 的构造器com.mybatisflex.core.keygen.RowCustomKeyGenerator
 
RowJdbc3KeyGenerator - com.mybatisflex.core.keygen中的类
主要作用是为 Row 生成自增主键
RowJdbc3KeyGenerator(String) - 类 的构造器com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
RowJdbc3KeyGenerator.KeyAssigner - com.mybatisflex.core.keygen中的类
 
rowKey - 类 中的变量com.mybatisflex.core.keygen.RowCustomKeyGenerator
 
RowKey - com.mybatisflex.core.row中的类
row 的主键策略
RowKey() - 类 的构造器com.mybatisflex.core.row.RowKey
 
RowKeyGenerator - com.mybatisflex.core.keygen中的类
为 row 的主键生成器
RowKeyGenerator(MappedStatement) - 类 的构造器com.mybatisflex.core.keygen.RowKeyGenerator
 
RowMapper - com.mybatisflex.core.row中的接口
 
RowMapperInvoker - com.mybatisflex.core.row中的类
 
RowMapperInvoker(SqlSessionFactory) - 类 的构造器com.mybatisflex.core.row.RowMapperInvoker
 
ROWS - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
RowSqlProvider - com.mybatisflex.core.provider中的类
 
RowSqlProvider() - 类 的构造器com.mybatisflex.core.provider.RowSqlProvider
不让实例化,使用静态方法的模式,效率更高,非静态方法每次都会实例化当前类 参考源码: {ProviderSqlSource.getBoundSql(Object)
RowUtil - com.mybatisflex.core.row中的类
 
RowUtil() - 类 的构造器com.mybatisflex.core.row.RowUtil
 
rrwLock - 类 中的变量com.mybatisflex.core.audit.ScheduledMessageCollector
 
rsmd - 类 中的变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator.KeyAssigner
 
run() - 类 中的方法com.mybatisflex.core.audit.ScheduledMessageCollector
 

S

ScheduledMessageCollector - com.mybatisflex.core.audit中的类
默认的审计消息收集器,其收集消息后,定时通过消息发送器MessageReporter把消息发送过去
ScheduledMessageCollector() - 类 的构造器com.mybatisflex.core.audit.ScheduledMessageCollector
 
ScheduledMessageCollector(long, MessageReporter) - 类 的构造器com.mybatisflex.core.audit.ScheduledMessageCollector
 
scheduler - 类 中的变量com.mybatisflex.core.audit.ScheduledMessageCollector
 
schema - 类 中的变量com.mybatisflex.core.table.TableInfo
 
SECOND_GENERIC_PARAM_NAME - 类 中的静态变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator
 
secretKey - 类 中的变量com.mybatisflex.core.audit.http.HttpMessageReporter
 
select(QueryColumn...) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
select(QueryColumn...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
selectAll() - 接口 中的方法com.mybatisflex.core.BaseMapper
查询全部数据
selectAll(String) - 类 中的静态方法com.mybatisflex.core.row.Db
查询某张表的所有数据
selectAll(String) - 接口 中的方法com.mybatisflex.core.row.RowMapper
查询某张表的全部数据
selectAll(String) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectColumns - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
selectCount(String, Object...) - 类 中的静态方法com.mybatisflex.core.row.Db
查收 count 数据,一般用于 select count(*)...
selectCount(String, Object...) - 接口 中的方法com.mybatisflex.core.row.RowMapper
查询数据,一般用于 select count(*)...
selectCount(String, Object...) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectCountByCondition(QueryCondition) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据条件查询数据总量
selectCountByCondition(String, QueryCondition) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 condition 条件来查询数量
selectCountByQuery(QueryWrapper) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 queryWrapper 来查询数据量
selectCountByQuery(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
selectCountByQuery 的 sql 构建
selectCountByQuery(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
selectCountByQuery 的 sql 构建
selectCountByQuery(String, QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 query 构建的条件来查询数据量
selectCountByQuery(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
直接根据 query 来查询数据量
selectCountByQuery(String, QueryWrapper) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据 queryWrapper 来查询数量
selectCountByQuery(String, QueryWrapper) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectListByCondition(QueryCondition) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 condition 来查询数据
selectListByCondition(QueryCondition, int) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 condition 来查询数据
selectListByCondition(String, QueryCondition) - 类 中的静态方法com.mybatisflex.core.row.Db
通过 condition 条件来查询数据列表
selectListByCondition(String, QueryCondition, int) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 condition 条件来查询数据列表
selectListByIds(Collection<? extends Serializable>) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据多个主键来查询多条数据
selectListByIds(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
selectListByIds 的 sql 构建
selectListByMap(Map<String, Object>) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 map 来构建查询条件,查询多条数据
selectListByMap(Map<String, Object>, int) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 map 来构建查询条件,查询多条数据
selectListByMap(String, Map<String, Object>) - 类 中的静态方法com.mybatisflex.core.row.Db
通过 map 构建的条件来查询数据列表
selectListByMap(String, Map<String, Object>, int) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 map 构建的条件来查询数据列表
selectListByQuery(QueryWrapper) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 query 来构建条件查询数据列表
selectListByQuery(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
selectListByQuery 的 sql 构建
selectListByQuery(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
selectListByQuery 的 sql 构建
selectListByQuery(String, QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
通过 query 来查询数据列表
selectListByQuery(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
通过 query 来查询数据列表
selectListByQuery(String, QueryWrapper) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据 queryWrapper 来查询一个 row 列表
selectListByQuery(String, QueryWrapper) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectListBySql(String, Object...) - 类 中的静态方法com.mybatisflex.core.row.Db
通过 sql 来查询多条数据
selectListBySql(String, Object...) - 接口 中的方法com.mybatisflex.core.row.RowMapper
通过自定义 sql 来查询一个 Row 列表
selectListBySql(String, Object...) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectObject(String, Object...) - 类 中的静态方法com.mybatisflex.core.row.Db
查询某个内容,数据返回的应该只有 1 行 1 列
selectObject(String, Object...) - 接口 中的方法com.mybatisflex.core.row.RowMapper
通过 sql 查询某一个数据,sql 执行的结果应该只有 1 行 1 列 若返回有多列,则只取第一列的值,若有多行,则会出现 TooManyResultsException 错误
selectObject(String, Object...) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectObjectList(String, Object...) - 类 中的静态方法com.mybatisflex.core.row.Db
查询某列内容,数据返回应该有 多行 1 列
selectObjectList(String, Object...) - 接口 中的方法com.mybatisflex.core.row.RowMapper
通过 sql 查询多行数据,sql 执行的结果应该只有 1 列
selectObjectList(String, Object...) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectOne() - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
selectOneByCondition(QueryCondition) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 condition 来查询数据
selectOneByCondition(String, QueryCondition) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 condition 来查询数据
selectOneById(Serializable) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据主键来选择数据
selectOneById(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
selectOneById 的 sql 构建
selectOneById(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
selectOneById 的 sql 构建
selectOneById(String, Row) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 id 来查询 1 条数据
selectOneById(String, String, Object) - 类 中的静态方法com.mybatisflex.core.row.Db
根据主键来查询 1 条数据
selectOneById(String, Row) - 接口 中的方法com.mybatisflex.core.row.RowMapper
通过主键来查询数据
selectOneById(String, String, Object) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据主键来查询数据
selectOneById(String, Row) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectOneById(String, String, Object) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectOneByMap(Map<String, Object>) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 map 构建的条件来查询数据
selectOneByMap(String, Map) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 map 来查询 1 条数据
selectOneByQuery(QueryWrapper) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 queryWrapper 构建的条件来查询 1 条数据
selectOneByQuery(String, QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 queryWrapper 来查询 1 条数据
selectOneByQuery(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
直接根据 queryWrapper 查询 1 条数据
selectOneByQuery(String, QueryWrapper) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据 queryWrapper 来查询 1 条数据
selectOneByQuery(String, QueryWrapper) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
selectOneBySql(String, Object...) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 sql 来查询 1 条数据
selectOneBySql(String, Object...) - 接口 中的方法com.mybatisflex.core.row.RowMapper
通过原生 SQL 查询 1 条数据,要求数据必须返回 1 条内容,否则会报错
selectOneBySql(String, Object...) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
SelectQueryTable - com.mybatisflex.core.query中的类
查询的 table, 实例1:用于构建 select * from (select ...)
SelectQueryTable(QueryWrapper) - 类 的构造器com.mybatisflex.core.query.SelectQueryTable
 
sendMessages(List<AuditMessage>) - 类 中的方法com.mybatisflex.core.audit.ConsoleMessageReporter
 
sendMessages(List<AuditMessage>) - 类 中的方法com.mybatisflex.core.audit.http.HttpMessageReporter
 
sendMessages(List<AuditMessage>) - 接口 中的方法com.mybatisflex.core.audit.MessageReporter
 
serialVersionUID - 异常错误 中的静态变量com.mybatisflex.core.exception.MybatisFlexException
 
serialVersionUID - 类 中的静态变量com.mybatisflex.core.paginate.Page
 
serialVersionUID - 类 中的静态变量com.mybatisflex.core.query.Join
 
set(String, Object) - 类 中的方法com.mybatisflex.core.row.Row
 
set(QueryColumn, Object) - 类 中的方法com.mybatisflex.core.row.Row
 
set(PropertyTokenizer, Object) - 类 中的方法com.mybatisflex.core.table.EntityWrapperFactory.FlexBeanWrapper
 
setAlias(String) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
setAuditEnable(boolean) - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
setBefore(boolean) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
setBefore(Boolean) - 类 中的方法com.mybatisflex.core.table.IdInfo
 
setBizId(String) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setCamelToUnderline(boolean) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setCharSet(String) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
setClassCacheEnabled(boolean) - 类 中的方法com.mybatisflex.core.table.BaseReflectorFactory
 
setClock(Clock) - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
setColumn(QueryColumn) - 类 中的方法com.mybatisflex.core.query.FunctionQueryColumn
 
setColumn(QueryColumn) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
setColumn(String) - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
setColumnInfoList(List<ColumnInfo>) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setColumns(String[]) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setConfig(String, FlexGlobalConfig) - 类 中的静态方法com.mybatisflex.core.FlexGlobalConfig
 
setConfiguration(Configuration) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setConfiguration(FlexConfiguration) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
setConnectTimeout(int) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
setContent(String) - 类 中的方法com.mybatisflex.core.query.RawValue
 
setContext(Map<String, Object>) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setContext(QueryWrapper, Map<String, Object>) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setDataSource(DataSource) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
setDataSource(String, DataSource) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
setDatasource(String) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setDatasource(QueryWrapper, String) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setDataSource(String) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setDataSourceProperties(Object) - 类 中的方法com.mybatisflex.core.datasource.DataSourceBuilder
 
setDateParameter(PreparedStatement, Date, int) - 类 中的方法com.mybatisflex.core.mybatis.SqlArgsParameterHandler
Oracle、SqlServer 需要主动设置下 date 类型 MySql 通过 setObject 后会自动转换,具体查看 MySql 驱动源码
setDbType(DbType) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setDeletedValueOfLogicDelete(Object) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setElapsedTime(long) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setEntityClass(Class<?>) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setEntityInsertListeners(Map<Class<?>, InsertListener>) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setEntitySetListeners(Map<Class<?>, SetListener>) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setEntityUpdateListeners(Map<Class<?>, UpdateListener>) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setEnvironmentId(String) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
setFnName(String) - 类 中的方法com.mybatisflex.core.query.FunctionQueryColumn
 
setFromIfNecessary(QueryWrapper, String) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setGlobalConfigs(ConcurrentHashMap<String, FlexGlobalConfig>) - 类 中的静态方法com.mybatisflex.core.FlexGlobalConfig
 
setGroupByColumns(List<QueryColumn>) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setGroupByColumns(QueryWrapper, List<QueryColumn>) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setGson(Gson) - 类 中的静态方法com.mybatisflex.core.handler.GsonTypeHandler
 
setHavingQueryCondition(QueryCondition) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setHavingQueryCondition(QueryWrapper, QueryCondition) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setHintDbType(DbType) - 类 中的静态方法com.mybatisflex.core.dialect.DialectFactory
设置当前线程的 dbType
setHostIp(String) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setInsertPrimaryKeys(String[]) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setJdbcType(JdbcType) - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
setJoins(List<Join>) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setJoins(QueryWrapper, List<Join>) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setJoinTables(List<QueryTable>) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setJoinTables(QueryWrapper, List<QueryTable>) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setKey(String) - 类 中的方法com.mybatisflex.core.query.UnionWrapper
 
setKeyConfig(FlexGlobalConfig.KeyConfig) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setKeyType(KeyType) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
setKeyType(KeyType) - 类 中的方法com.mybatisflex.core.table.IdInfo
 
setLargeColumns(String[]) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setLimitOffset(Integer) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setLimitOffset(QueryWrapper, Integer) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setLimitRows(Integer) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setLimitRows(QueryWrapper, Integer) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setLogic(String) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
setLogicDeleteColumn(String) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setLogImpl(Class<? extends Log>) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
setLoginTimeout(int) - 类 中的方法com.mybatisflex.core.datasource.AbstractDataSource
Setting a login timeout is not supported.
setLogWriter(PrintWriter) - 类 中的方法com.mybatisflex.core.datasource.AbstractDataSource
LogWriter methods are not supported.
setMaskType(String) - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
setMessageCollector(MessageCollector) - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
setMessageFactory(MessageFactory) - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
setMessageReporter(MessageReporter) - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
setMetas(Map<String, Object>) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setModule(String) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setName(String) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
setName(String) - 类 中的方法com.mybatisflex.core.query.QueryTable
 
setNonNullParameter(PreparedStatement, int, T, JdbcType) - 类 中的方法com.mybatisflex.core.handler.BaseJsonTypeHandler
 
setNonNullParameter(PreparedStatement, int, E, JdbcType) - 类 中的方法com.mybatisflex.core.handler.FlexEnumTypeHandler
 
setNonNullParameter(PreparedStatement, int, Object, JdbcType) - 类 中的方法com.mybatisflex.core.mask.MaskTypeHandler
 
setNormalValueOfLogicDelete(Object) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setObjectMapper(ObjectMapper) - 类 中的静态方法com.mybatisflex.core.handler.JacksonTypeHandler
 
setOnInsertColumns(Map<String, String>) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setOnInsertListener(InsertListener) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setOnSetListener(SetListener) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setOnUpdateColumns(Map<String, String>) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setOnUpdateListener(UpdateListener) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setOrderBys(List<QueryOrderBy>) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setOrderBys(QueryWrapper, List<QueryOrderBy>) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setPageNumber(int) - 类 中的方法com.mybatisflex.core.paginate.Page
 
setPageSize(int) - 类 中的方法com.mybatisflex.core.paginate.Page
 
setParameter(PreparedStatement, int, E, JdbcType) - 类 中的方法com.mybatisflex.core.handler.CompositeEnumTypeHandler
 
setParameter(PreparedStatement, int) - 类 中的方法com.mybatisflex.core.mybatis.TypeHandlerObject
 
setParameters(PreparedStatement) - 类 中的方法com.mybatisflex.core.mybatis.SqlArgsParameterHandler
 
setPlatform(String) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setPrimaryKeyList(List<IdInfo>) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setPrimaryKeys(String[]) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setPrintBanner(boolean) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setProperty(String) - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
setPropertyType(Class<?>) - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
setQuery(String) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setQueryCount(int) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setQueryParams(List<Object>) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setQueryTable(QueryWrapper, List<QueryTable>) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setQueryTables(List<QueryTable>) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setQueryTime(long) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setQueryWrapper(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.SelectQueryTable
 
setQueryWrapper(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.UnionWrapper
 
setReadTimeout(int) - 类 中的静态方法com.mybatisflex.core.audit.http.HttpUtil
 
setRecords(List<T>) - 类 中的方法com.mybatisflex.core.paginate.Page
 
setReflector(Reflector) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setSchema(String) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setSelectColumns(List<QueryColumn>) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setSelectColumns(QueryWrapper, List<QueryColumn>) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setSqlArgs(Map, Object[]) - 类 中的静态方法com.mybatisflex.core.provider.ProviderUtil
 
setSqlSessionFactory(SqlSessionFactory) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig
 
setSqlSessionFactory(SqlSessionFactory) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
setTable(QueryTable) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
setTableName(String) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setTenantFactory(TenantFactory) - 类 中的静态方法com.mybatisflex.core.tenant.TenantManager
 
setTenantIdColumn(String) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
settingsAsProperties(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
settingsElement(Properties) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
setTotalPage(long) - 类 中的方法com.mybatisflex.core.paginate.Page
 
setTotalRow(long) - 类 中的方法com.mybatisflex.core.paginate.Page
 
setTransactionFactory(TransactionFactory) - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
setTypeHandler(TypeHandler) - 类 中的方法com.mybatisflex.core.table.ColumnInfo
 
setUnions(List<UnionWrapper>) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
setUnions(QueryWrapper, List<UnionWrapper>) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
setUrl(String) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setUser(String) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setUserIp(String) - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
setValue(String) - 类 中的方法com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
setValue(Object) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
setValue(String) - 类 中的方法com.mybatisflex.core.table.IdInfo
 
setValue(int) - 枚举 中的方法com.mybatisflex.core.transaction.Propagation
 
setVersionColumn(String) - 类 中的方法com.mybatisflex.core.table.TableInfo
 
setWhereQueryCondition(QueryCondition) - 类 中的方法com.mybatisflex.core.query.BaseQueryWrapper
 
sha256(String) - 类 中的静态方法com.mybatisflex.core.audit.http.HashUtil
 
skipFlags - 类 中的静态变量com.mybatisflex.core.mask.MaskManager
 
skipMask() - 类 中的静态方法com.mybatisflex.core.mask.MaskManager
跳过脱敏处理
SQL - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
SQL_ARGS - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
SQL_ORDER_BY_PATTERN - 类 中的静态变量com.mybatisflex.core.util.SqlUtil
仅支持字母、数字、下划线、空格、逗号、小数点(支持多个字段排序)
SqlArgsParameterHandler - com.mybatisflex.core.mybatis中的类
 
SqlArgsParameterHandler(MappedStatement, Map, BoundSql) - 类 的构造器com.mybatisflex.core.mybatis.SqlArgsParameterHandler
 
SqlConnector - com.mybatisflex.core.query中的枚举
 
SqlConnector(String) - 枚举 的构造器com.mybatisflex.core.query.SqlConnector
 
sqlContent - 类 中的变量com.mybatisflex.core.query.StringQueryCondition
 
sqlSessionFactory - 类 中的变量com.mybatisflex.core.FlexGlobalConfig
创建好的 sqlSessionFactory
sqlSessionFactory - 类 中的变量com.mybatisflex.core.MybatisFlexBootstrap
 
sqlSessionFactory - 类 中的变量com.mybatisflex.core.row.RowMapperInvoker
 
SqlUtil - com.mybatisflex.core.util中的类
 
SqlUtil() - 类 的构造器com.mybatisflex.core.util.SqlUtil
 
SQUARE_BRACKETS - 类 中的静态变量com.mybatisflex.core.dialect.KeywordWrap
方括号反义处理, 适用于 sqlserver
sslSocketFactory - 类 中的静态变量com.mybatisflex.core.audit.http.HttpUtil
 
start() - 类 中的方法com.mybatisflex.core.MybatisFlexBootstrap
 
startAudit(AuditManager.AuditRunnable<T>, BoundSql) - 类 中的静态方法com.mybatisflex.core.audit.AuditManager
 
started - 类 中的变量com.mybatisflex.core.MybatisFlexBootstrap
 
startsWithAny(String, String...) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
 
startTransactional() - 类 中的静态方法com.mybatisflex.core.transaction.TransactionalManager
 
StringQueryColumn - com.mybatisflex.core.query中的类
自定义字符串列,用于扩展
StringQueryColumn(String) - 类 的构造器com.mybatisflex.core.query.StringQueryColumn
 
StringQueryCondition - com.mybatisflex.core.query中的类
自定义字符串列,用于扩展
StringQueryCondition(String) - 类 的构造器com.mybatisflex.core.query.StringQueryCondition
 
StringQueryCondition(String, Object...) - 类 的构造器com.mybatisflex.core.query.StringQueryCondition
 
StringQueryOrderBy - com.mybatisflex.core.query中的类
排序字段
StringQueryOrderBy(String) - 类 的构造器com.mybatisflex.core.query.StringQueryOrderBy
 
StringUtil - com.mybatisflex.core.util中的类
 
StringUtil() - 类 的构造器com.mybatisflex.core.util.StringUtil
 
suffix - 类 中的变量com.mybatisflex.core.dialect.KeywordWrap
后缀
sum(String) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
sum(QueryColumn) - 类 中的静态方法com.mybatisflex.core.query.QueryMethods
 
SYBASE - 接口 中的静态变量com.mybatisflex.core.dialect.LimitOffsetProcesser
Sybase 处理器 适合 DbType.SYBASE

T

table - 类 中的变量com.mybatisflex.core.query.QueryColumn
 
TABLE_NAME - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
TableDef - com.mybatisflex.core.table中的类
 
TableDef(String) - 类 的构造器com.mybatisflex.core.table.TableDef
 
tableInfo - 类 中的变量com.mybatisflex.core.keygen.CustomKeyGenerator
 
tableInfo - 类 中的变量com.mybatisflex.core.table.EntityWrapperFactory.FlexBeanWrapper
 
TableInfo - com.mybatisflex.core.table中的类
 
TableInfo() - 类 的构造器com.mybatisflex.core.table.TableInfo
 
TableInfoFactory - com.mybatisflex.core.table中的类
 
TableInfoFactory() - 类 的构造器com.mybatisflex.core.table.TableInfoFactory
 
tableInfoMap - 类 中的静态变量com.mybatisflex.core.table.TableInfoFactory
 
tableName - 类 中的变量com.mybatisflex.core.table.TableDef
 
tableName - 类 中的变量com.mybatisflex.core.table.TableInfo
 
TenantFactory - com.mybatisflex.core.tenant中的接口
 
tenantFactory - 类 中的静态变量com.mybatisflex.core.tenant.TenantManager
 
tenantIdColumn - 类 中的变量com.mybatisflex.core.table.TableInfo
 
TenantManager - com.mybatisflex.core.tenant中的类
 
TenantManager() - 类 的构造器com.mybatisflex.core.tenant.TenantManager
 
TL - 类 中的静态变量com.mybatisflex.core.util.DateUtil
 
toBigDecimal(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toBigInteger(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toBoolean(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toByte(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toCamelKeysMap() - 类 中的方法com.mybatisflex.core.row.Row
 
toConditionSql(QueryColumn, List<QueryTable>, IDialect) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
toConditionSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
toConditionSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.StringQueryColumn
 
toDate(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toDate(LocalDateTime) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
toDate(LocalDate) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
toDate(LocalTime) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
toDateTimeString(Date) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
toDouble(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toEntity(Class<T>) - 类 中的方法com.mybatisflex.core.row.Row
 
toEntity(Row, Class<T>) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
toEntity(Row, Class<T>, int) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
toEntityList(List<Row>, Class<T>) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
toEntityList(List<Row>, Class<T>, int) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
toFloat(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toHex(byte[]) - 类 中的静态方法com.mybatisflex.core.audit.http.HashUtil
 
toInt(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toJson(T) - 类 中的方法com.mybatisflex.core.handler.BaseJsonTypeHandler
 
toJson(Object) - 类 中的方法com.mybatisflex.core.handler.Fastjson2TypeHandler
 
toJson(Object) - 类 中的方法com.mybatisflex.core.handler.FastjsonTypeHandler
 
toJson(Object) - 类 中的方法com.mybatisflex.core.handler.GsonTypeHandler
 
toJson(Object) - 类 中的方法com.mybatisflex.core.handler.JacksonTypeHandler
 
toJSONString(Object) - 接口 中的方法com.mybatisflex.core.audit.http.HttpMessageReporter.JSONFormatter
 
toLocalDate(Date) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
toLocalDateTime(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toLocalDateTime(Date) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
toLocalTime(Date) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
toLong(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toNumber(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toObject(Class<T>) - 类 中的方法com.mybatisflex.core.row.Row
 
toObject(Row, Class<T>) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
toObject(Row, Class<T>, int) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
toObjectList(List<Row>, Class<T>) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
toObjectList(List<Row>, Class<T>, int) - 类 中的静态方法com.mybatisflex.core.row.RowUtil
 
toSelectSql(QueryColumn, List<QueryTable>, IDialect) - 类 中的静态方法com.mybatisflex.core.query.CPI
 
toSelectSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.DistinctQueryColumn
 
toSelectSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.FunctionQueryColumn
 
toSelectSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
toSelectSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.StringQueryColumn
 
toShort(Object) - 类 中的静态方法com.mybatisflex.core.util.ConvertUtil
 
toSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.Brackets
 
toSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.Join
 
toSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.OperatorQueryCondition
 
toSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.OperatorSelectCondition
 
toSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
toSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.QueryOrderBy
 
toSql(IDialect) - 类 中的方法com.mybatisflex.core.query.QueryTable
 
toSql(IDialect) - 类 中的方法com.mybatisflex.core.query.SelectQueryTable
 
toSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.StringQueryCondition
 
toSql(List<QueryTable>, IDialect) - 类 中的方法com.mybatisflex.core.query.StringQueryOrderBy
 
toString() - 类 中的方法com.mybatisflex.core.audit.AuditMessage
 
toString() - 类 中的方法com.mybatisflex.core.paginate.Page
 
toString() - 类 中的方法com.mybatisflex.core.query.Brackets
 
toString() - 类 中的方法com.mybatisflex.core.query.FunctionQueryColumn
 
toString() - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
toString() - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
toString() - 类 中的方法com.mybatisflex.core.query.QueryTable
 
toString() - 类 中的方法com.mybatisflex.core.query.RawValue
 
toString() - 枚举 中的方法com.mybatisflex.core.query.SqlConnector
 
toString() - 类 中的方法com.mybatisflex.core.query.StringQueryColumn
 
toString(Date, String) - 类 中的静态方法com.mybatisflex.core.util.DateUtil
 
totalPage - 类 中的变量com.mybatisflex.core.paginate.Page
 
totalRow - 类 中的变量com.mybatisflex.core.paginate.Page
 
toUnderlineKeysMap() - 类 中的方法com.mybatisflex.core.row.Row
 
TransactionalManager - com.mybatisflex.core.transaction中的类
事务管理器
TransactionalManager() - 类 的构造器com.mybatisflex.core.transaction.TransactionalManager
 
TransactionContext - com.mybatisflex.core.transaction中的类
 
TransactionContext() - 类 的构造器com.mybatisflex.core.transaction.TransactionContext
 
TransactionException - com.mybatisflex.core.transaction中的异常错误
 
TransactionException(String) - 异常错误 的构造器com.mybatisflex.core.transaction.TransactionException
 
TransactionException(String, Throwable) - 异常错误 的构造器com.mybatisflex.core.transaction.TransactionException
 
transactionFactory - 类 中的变量com.mybatisflex.core.MybatisFlexBootstrap
 
transactionManagerElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
trustAnyHostnameVerifier - 类 中的静态变量com.mybatisflex.core.audit.http.HttpUtil
 
TrustAnyHostnameVerifier() - 类 的构造器com.mybatisflex.core.audit.http.HttpUtil.TrustAnyHostnameVerifier
 
TrustAnyTrustManager() - 类 的构造器com.mybatisflex.core.audit.http.HttpUtil.TrustAnyTrustManager
 
tx(Supplier<Boolean>) - 类 中的静态方法com.mybatisflex.core.row.Db
进行事务操作
tx(Supplier<Boolean>, Propagation) - 类 中的静态方法com.mybatisflex.core.row.Db
 
type - 类 中的变量com.mybatisflex.core.query.Join
 
TYPE_CROSS - 类 中的静态变量com.mybatisflex.core.query.Join
 
TYPE_FULL - 类 中的静态变量com.mybatisflex.core.query.Join
 
TYPE_INNER - 类 中的静态变量com.mybatisflex.core.query.Join
 
TYPE_LEFT - 类 中的静态变量com.mybatisflex.core.query.Join
 
TYPE_RIGHT - 类 中的静态变量com.mybatisflex.core.query.Join
 
typeAliasesElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
typeHandler - 类 中的变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator.KeyAssigner
 
typeHandler - 类 中的变量com.mybatisflex.core.mybatis.TypeHandlerObject
 
typeHandler - 类 中的变量com.mybatisflex.core.table.ColumnInfo
自定义 TypeHandler
typeHandlerElement(XNode) - 类 中的方法com.mybatisflex.core.mybatis.FlexXMLConfigBuilder
 
TypeHandlerObject - com.mybatisflex.core.mybatis中的类
 
TypeHandlerObject(TypeHandler, Object, JdbcType) - 类 的构造器com.mybatisflex.core.mybatis.TypeHandlerObject
 
typeHandlerRegistry - 类 中的变量com.mybatisflex.core.keygen.RowJdbc3KeyGenerator.KeyAssigner
 

U

UN_SAFE_CHARS - 类 中的静态变量com.mybatisflex.core.util.SqlUtil
 
underlineToCamel(String) - 类 中的静态方法com.mybatisflex.core.util.StringUtil
下划线转驼峰格式
union(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
union(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.UnionWrapper
 
unionAll(QueryWrapper) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
unionAll(QueryWrapper) - 类 中的静态方法com.mybatisflex.core.query.UnionWrapper
 
unions - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
UnionWrapper - com.mybatisflex.core.query中的类
 
UnionWrapper() - 类 的构造器com.mybatisflex.core.query.UnionWrapper
 
unwrap(Class<T>) - 类 中的方法com.mybatisflex.core.datasource.AbstractDataSource
 
unwrap(Class<T>) - 类 中的方法com.mybatisflex.core.datasource.FlexDataSource
 
update(T) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据主键来更新数据,若数据为 null,也会更新到数据库
update(T, boolean) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据主键来更新数据到数据库
update(Statement) - 类 中的方法com.mybatisflex.core.mybatis.FlexStatementHandler
 
update(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
update 的 sql 构建
updateBatchById(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
updateBatchById 的 sql 构建 mysql 等链接配置需要开启 allowMultiQueries=true
updateBatchById(String, List<Row>) - 类 中的静态方法com.mybatisflex.core.row.Db
根据主键来批量更新数据
updateBatchById(String, List<Row>) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据主键来批量更新数据 注意: 1、此方法需要在 mysql 等链接配置需要开启 allowMultiQueries=true 2、更新成功返回的结果也可能为 0
updateBatchById(String, List<Row>) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
updateByCondition(T, QueryCondition) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 condition 来更新数据
updateByCondition(T, boolean, QueryCondition) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 condition 来更新数据
updateByCondition(String, Row, QueryCondition) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 condition 来更新数据
updateById(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
updateById 的 sql 构建
updateById(String, Row) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 id 来更新数据
updateById(String, Row) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据主键来更新数据
updateById(String, Row) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
updateByMap(T, Map<String, Object>) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 map 构建的条件来更新数据
updateByMap(String, Row, Map<String, Object>) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 map 构建的条件来更新数据
updateByQuery(T, QueryWrapper) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 query 构建的条件来更新数据
updateByQuery(T, boolean, QueryWrapper) - 接口 中的方法com.mybatisflex.core.BaseMapper
根据 query 构建的条件来更新数据
updateByQuery(Map, ProviderContext) - 类 中的静态方法com.mybatisflex.core.provider.EntitySqlProvider
updateByQuery 的 sql 构建
updateByQuery(Map) - 类 中的静态方法com.mybatisflex.core.provider.RowSqlProvider
updateByQuery 的 sql 构建
updateByQuery(String, Row, QueryWrapper) - 类 中的静态方法com.mybatisflex.core.row.Db
根据 query 构建的条件来更新数据
updateByQuery(String, Row, QueryWrapper) - 接口 中的方法com.mybatisflex.core.row.RowMapper
根据 queryWrapper 来构建 where 条件更新数据
updateByQuery(String, Row, QueryWrapper) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
updateBySql(String, Object...) - 类 中的静态方法com.mybatisflex.core.row.Db
根据原生 sql 来更新数据
updateBySql(String, Object...) - 接口 中的方法com.mybatisflex.core.row.RowMapper
执行 update sql 语句
updateBySql(String, Object...) - 类 中的方法com.mybatisflex.core.row.RowMapperInvoker
 
UpdateEntity - com.mybatisflex.core.util中的类
 
UpdateEntity() - 类 的构造器com.mybatisflex.core.util.UpdateEntity
 
url - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
use(String) - 类 中的静态方法com.mybatisflex.core.datasource.DataSourceKey
 
use(String, Supplier<T>) - 类 中的静态方法com.mybatisflex.core.datasource.DataSourceKey
 
use(String, Runnable) - 类 中的静态方法com.mybatisflex.core.datasource.DataSourceKey
 
user - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
userIp - 类 中的变量com.mybatisflex.core.audit.AuditMessage
 
UUIDKeyGenerator - com.mybatisflex.core.keygen.impl中的类
 
UUIDKeyGenerator() - 类 的构造器com.mybatisflex.core.keygen.impl.UUIDKeyGenerator
 

V

value - 类 中的变量com.mybatisflex.core.FlexGlobalConfig.KeyConfig
 
value - 类 中的变量com.mybatisflex.core.mybatis.TypeHandlerObject
 
value - 类 中的变量com.mybatisflex.core.query.QueryCondition
 
value - 枚举 中的变量com.mybatisflex.core.query.SqlConnector
 
value - 类 中的变量com.mybatisflex.core.row.RowKey
主键类型为 Sequence 和 Generator 时的对应的内容
value - 类 中的变量com.mybatisflex.core.table.IdInfo
1、若 keyType 类型是 sequence, value 则代表的是 sequence 序列的 sql 内容 例如:select SEQ_USER_ID.nextval as id from dual 2、若 keyType 是 Generator,value 则代表的是使用的那个 keyGenerator 的名称
value - 枚举 中的变量com.mybatisflex.core.transaction.Propagation
 
valueOf(String) - 枚举 中的静态方法com.mybatisflex.core.dialect.DbType
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.mybatisflex.core.query.SqlConnector
返回带有指定名称的该类型的枚举常量。
valueOf(String) - 枚举 中的静态方法com.mybatisflex.core.transaction.Propagation
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法com.mybatisflex.core.dialect.DbType
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.mybatisflex.core.query.SqlConnector
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
values() - 枚举 中的静态方法com.mybatisflex.core.transaction.Propagation
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
verify(String, SSLSession) - 类 中的方法com.mybatisflex.core.audit.http.HttpUtil.TrustAnyHostnameVerifier
 
VERSION - 类 中的静态变量com.mybatisflex.core.FlexConsts
 
versionColumn - 类 中的变量com.mybatisflex.core.table.TableInfo
 

W

when(boolean) - 类 中的方法com.mybatisflex.core.query.Join
 
when(Supplier<Boolean>) - 类 中的方法com.mybatisflex.core.query.Join
 
when(boolean) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
when(Supplier<Boolean>) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
when(Predicate<T>) - 类 中的方法com.mybatisflex.core.query.QueryCondition
 
where(QueryCondition) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
where(String) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
where(String, Object...) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
where(Map<String, Object>) - 类 中的方法com.mybatisflex.core.query.QueryWrapper
 
whereQueryCondition - 类 中的变量com.mybatisflex.core.query.BaseQueryWrapper
 
workId - 类 中的变量com.mybatisflex.core.keygen.impl.FlexIDKeyGenerator
 
wrap(String) - 类 中的方法com.mybatisflex.core.dialect.CommonsDialectImpl
 
wrap(String) - 接口 中的方法com.mybatisflex.core.dialect.IDialect
 
wrap(String) - 类 中的方法com.mybatisflex.core.dialect.KeywordWrap
 
wrap(Throwable) - 类 中的静态方法com.mybatisflex.core.exception.FlexExceptions
封装 MybatisFlexException 异常
wrap(Throwable, String, Object...) - 类 中的静态方法com.mybatisflex.core.exception.FlexExceptions
封装 MybatisFlexException 异常
wrap(String, Object...) - 类 中的静态方法com.mybatisflex.core.exception.FlexExceptions
封装 MybatisFlexException 异常
wrap(IDialect, String, String) - 类 中的方法com.mybatisflex.core.query.QueryColumn
 
wrap(Class<?>) - 类 中的静态方法com.mybatisflex.core.util.ClassUtil
 
wrap(Class<T>) - 类 中的静态方法com.mybatisflex.core.util.UpdateEntity
 
WrapperUtil - com.mybatisflex.core.query中的类
 
WrapperUtil() - 类 的构造器com.mybatisflex.core.query.WrapperUtil
 

X

xid - 类 中的变量com.mybatisflex.core.datasource.FlexDataSource.ConnectionHandler
 
XID_HOLDER - 类 中的静态变量com.mybatisflex.core.transaction.TransactionContext
 
A B C D E F G H I J K L M N O P Q R S T U V W X 

Copyright © 2023. All rights reserved.