- GeneralBatchInsertInterceptor - com.github.yuxiaobin.mybatis.gm.intcpt中的类
-
Mybatis Physical Pagination Intercetptor.
- GeneralBatchInsertInterceptor() - 类 的构造器com.github.yuxiaobin.mybatis.gm.intcpt.GeneralBatchInsertInterceptor
-
- GeneralEntitySubTypesHolder - com.github.yuxiaobin.mybatis.gm.plus中的类
-
用来存实体和对应子类的匹配关系
Map.key=子类的class
Map.value=真正实体类的class
- GeneralEntitySubTypesHolder() - 类 的构造器com.github.yuxiaobin.mybatis.gm.plus.GeneralEntitySubTypesHolder
-
- GeneralEntityWrapper<T> - com.github.yuxiaobin.mybatis.gm中的类
-
This object is used to solve EntityWrapper.where/and/or...
- GeneralEntityWrapper() - 类 的构造器com.github.yuxiaobin.mybatis.gm.GeneralEntityWrapper
-
- GeneralEntityWrapper(T, String) - 类 的构造器com.github.yuxiaobin.mybatis.gm.GeneralEntityWrapper
-
- GeneralEntityWrapper(T) - 类 的构造器com.github.yuxiaobin.mybatis.gm.GeneralEntityWrapper
-
- GeneralJdbcReflectionUtil - com.github.yuxiaobin.mybatis.gm.utils中的类
-
- GeneralJdbcReflectionUtil() - 类 的构造器com.github.yuxiaobin.mybatis.gm.utils.GeneralJdbcReflectionUtil
-
- GeneralJdbcReflectionUtil.DBType - com.github.yuxiaobin.mybatis.gm.utils中的枚举
-
- GeneralMapper - com.github.yuxiaobin.mybatis.gm中的类
-
- GeneralMapper() - 类 的构造器com.github.yuxiaobin.mybatis.gm.GeneralMapper
-
- GeneralMapper(SqlSessionFactory) - 类 的构造器com.github.yuxiaobin.mybatis.gm.GeneralMapper
-
- GeneralMapperBootstrapConfiguration - com.github.yuxiaobin.mybatis.gm.conf中的类
-
- GeneralMapperBootstrapConfiguration() - 类 的构造器com.github.yuxiaobin.mybatis.gm.conf.GeneralMapperBootstrapConfiguration
-
- GeneralMapperSqlInjector - com.github.yuxiaobin.mybatis.gm.mapper中的类
-
Single Table CURD SQL Injector
- GeneralMapperSqlInjector() - 类 的构造器com.github.yuxiaobin.mybatis.gm.mapper.GeneralMapperSqlInjector
-
- GeneralMapperSqlInjector.ExtraSqlMethod - com.github.yuxiaobin.mybatis.gm.mapper中的枚举
-
- GeneralMybatisParameterHandler - com.github.yuxiaobin.mybatis.gm.plus中的类
-
This Class is used to populate Primary Key for INSERT method for IdType.UUID /IdType.ID_WORKER.
- GeneralMybatisParameterHandler(MappedStatement, Object, BoundSql) - 类 的构造器com.github.yuxiaobin.mybatis.gm.plus.GeneralMybatisParameterHandler
-
- GeneralMybatisXMLLanguageDriver - com.github.yuxiaobin.mybatis.gm.plus中的类
-
自定义XMLLanguageDriver
- GeneralMybatisXMLLanguageDriver() - 类 的构造器com.github.yuxiaobin.mybatis.gm.plus.GeneralMybatisXMLLanguageDriver
-
- GeneralPaginationInterceptor - com.github.yuxiaobin.mybatis.gm.intcpt中的类
-
Mybatis Physical Pagination Intercetptor.
- GeneralPaginationInterceptor(GeneralSqlChangeInterceptor[]) - 类 的构造器com.github.yuxiaobin.mybatis.gm.intcpt.GeneralPaginationInterceptor
-
- GeneralSqlChangeInterceptor - com.github.yuxiaobin.mybatis.gm.intcpt中的接口
-
By default, for mybatis plugins, only Interceptor for StatementHandler allows to inner change the executed sql.
- generalSqlInjector(DataSource, DBKeywordsConfig.DBKeywords) - 类 中的方法com.github.yuxiaobin.mybatis.gm.conf.GeneralMapperBootstrapConfiguration
-
- GeneralSqlSessionFactoryBean - com.github.yuxiaobin.mybatis.gm中的类
-
暴露get方法,用来解析通配符的包名(com.github.yuxiaobin.*.persistent)
Expose get method for typeAliasesPackage, so that can parse package path with *(wildcard support: com.github.yuxiaobin.*.persistent)
初始化sessionFactory的时候,使用该类型.
- GeneralSqlSessionFactoryBean() - 类 的构造器com.github.yuxiaobin.mybatis.gm.GeneralSqlSessionFactoryBean
-
- generateNamespace(Class<?>) - 类 中的静态方法com.github.yuxiaobin.mybatis.gm.processer.MybatisGeneralEntityProcessor
-
- get(Class<?>) - 类 中的静态方法com.github.yuxiaobin.mybatis.gm.plus.GeneralEntitySubTypesHolder
-
- get32UUID() - 类 中的静态方法com.github.yuxiaobin.mybatis.gm.plus.GeneralMybatisParameterHandler
-
获取去掉"-" UUID
- getCorrespondingEntityClass(Class<?>) - 类 中的方法com.github.yuxiaobin.mybatis.gm.GeneralMapper
-
V1.8: Update
generalmapper helps to scan sub-entities.
- getDb() - 枚举 中的方法com.github.yuxiaobin.mybatis.gm.utils.GeneralJdbcReflectionUtil.DBType
-
- getDBKeywords() - 类 中的方法com.github.yuxiaobin.mybatis.gm.conf.DBKeywordsConfig
-
- getDBType(String) - 枚举 中的静态方法com.github.yuxiaobin.mybatis.gm.utils.GeneralJdbcReflectionUtil.DBType
-
获取数据库类型(默认 MySql)
- getDbType(String) - 类 中的静态方法com.github.yuxiaobin.mybatis.gm.utils.GeneralJdbcReflectionUtil
-
根据连接地址判断数据库类型
- getDesc() - 枚举 中的方法com.github.yuxiaobin.mybatis.gm.mapper.GeneralMapperSqlInjector.ExtraSqlMethod
-
- getKeywords() - 类 中的方法com.github.yuxiaobin.mybatis.gm.conf.DBKeywordsConfig.DBKeywords
-
- getMethod() - 枚举 中的方法com.github.yuxiaobin.mybatis.gm.mapper.GeneralMapperSqlInjector.ExtraSqlMethod
-
- getParameters(Object) - 类 中的静态方法com.github.yuxiaobin.mybatis.gm.plus.GeneralMybatisParameterHandler
-
处理正常批量插入逻辑
org.apache.ibatis.session.defaults.DefaultSqlSession$StrictMap 该类方法
wrapCollection 实现 StrictMap 封装逻辑
- getParamNameValuePairs() - 类 中的方法com.github.yuxiaobin.mybatis.gm.GeneralEntityWrapper
-
- getPkg() - 枚举 中的方法com.github.yuxiaobin.mybatis.gm.enums.DBColumnTypes
-
- getRealTarget(Object) - 类 中的静态方法com.github.yuxiaobin.mybatis.gm.utils.MybatisPluginUtil
-
获得真正的处理对象,可能多层代理.
- getSql() - 枚举 中的方法com.github.yuxiaobin.mybatis.gm.mapper.GeneralMapperSqlInjector.ExtraSqlMethod
-
- getSqlSegment() - 类 中的方法com.github.yuxiaobin.mybatis.gm.GeneralEntityWrapper
-
Plus Injected Sql will use EntityWrapper.sqlSegment in sql script
Refer to AutoSqlInjector.sqlWhereEntityWrapper()
If ew.entity is an empty object, sql structure:
select col1, col2 from tbl_entity #{sqlSegment}, sqlSegment should start with "WHERE";
If ew.entity has property values, sql structure:
select col1, col2 from tbl_entity where col1=#{propertyVal1} #{sqlSegment}, sqlSegment should start with "AND"
- getType() - 枚举 中的方法com.github.yuxiaobin.mybatis.gm.enums.DBColumnTypes
-
- getTypeAliasesPackage() - 类 中的方法com.github.yuxiaobin.mybatis.gm.GeneralSqlSessionFactoryBean
-