Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W 

A

addClassAnnotation(InnerClass, IntrospectedTable, Set<FullyQualifiedJavaType>) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addClassComment(InnerClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
Example使用
addClassComment(InnerClass, IntrospectedTable, boolean) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
Example使用
addComment(XmlElement) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
xml中的注释
addConfigurationProperties(Properties) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addCriterion(String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
addCriterion(String, Object, String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
addCriterion(String, Object, Object, String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
addEnumComment(InnerEnum, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addFieldAnnotation(Field, IntrospectedTable, Set<FullyQualifiedJavaType>) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addFieldAnnotation(Field, IntrospectedTable, IntrospectedColumn, Set<FullyQualifiedJavaType>) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addFieldComment(Field, IntrospectedTable, IntrospectedColumn) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
给字段添加数据库备注
addFieldComment(Field, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
Example使用
addGeneralMethodAnnotation(Method, IntrospectedTable, Set<FullyQualifiedJavaType>) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addGeneralMethodAnnotation(Method, IntrospectedTable, IntrospectedColumn, Set<FullyQualifiedJavaType>) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addGeneralMethodComment(Method, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addGetterComment(Method, IntrospectedTable, IntrospectedColumn) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
getter方法注释
addJavadocTag(JavaElement, boolean) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
删除标记
addJavaFileComment(CompilationUnit) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addMappedStatement(MappedStatement) - Method in class tk.mybatis.mapper.session.Configuration
 
addMethodMap(String, Method) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
添加映射方法
addModelClassComment(TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addOrCriterion(String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
addOrCriterion(String, Object, String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
addOrCriterion(String, Object, Object, String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
addRootComment(XmlElement) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
addSetterComment(Method, IntrospectedTable, IntrospectedColumn) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
setter方法注释
afterPropertiesSet() - Method in class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration.MapperScannerRegistrarNotFoundConfiguration
 
afterPropertiesSet() - Method in class tk.mybatis.mapper.autoconfigure.MapperCacheDisabler
 
afterPropertiesSet() - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
aggregateBy(String) - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AggregateCondition - Class in tk.mybatis.mapper.additional.aggregation
聚合查询条件
AggregateCondition() - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AggregateCondition(String) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
默认查询count计数,不分组
AggregateCondition(String, String[]) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
默认查询count计数
AggregateCondition(String, AggregateType) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
按指定聚合方法查询,不分组
AggregateCondition(String, AggregateType, String[]) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
aggregateType(AggregateType) - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
AggregateType - Enum in tk.mybatis.mapper.additional.aggregation
聚合查询函数
aggregationGroupBy(Class<?>, String, AggregateCondition) - Static method in class tk.mybatis.mapper.additional.aggregation.AggregationProvider
 
AggregationMapper<T> - Interface in tk.mybatis.mapper.additional.aggregation
通用聚合查询接口,特殊方法
AggregationProvider - Class in tk.mybatis.mapper.additional.aggregation
 
AggregationProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.aggregation.AggregationProvider
 
aggregationSelectClause(Class<?>, String, AggregateCondition) - Static method in class tk.mybatis.mapper.additional.aggregation.AggregationProvider
 
aliasName(String) - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
and(Example.Criteria) - Method in class tk.mybatis.mapper.entity.Example
 
and() - Method in class tk.mybatis.mapper.entity.Example
 
andAllEqualTo(Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
将此对象的所有字段参数作为相等查询条件,如果字段为 null,则为 is null
andBetween(String, Object, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andBetween(String, Object, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
andBetween(Fn<A, B>, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andBetween(String, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andBetween(Fn<T, Object>, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andCondition(String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
手写条件
andCondition(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
手写左边条件,右边用value值
andEqualTo(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andEqualTo(Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
将此对象的不为空的字段参数作为相等查询条件
andEqualTo(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
andEqualTo(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andEqualTo(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andEqualTo(Fn<T, Object>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andGreaterThan(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andGreaterThan(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
andGreaterThan(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andGreaterThan(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andGreaterThan(Fn<T, Object>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andGreaterThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andGreaterThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
andGreaterThanOrEqualTo(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andGreaterThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andGreaterThanOrEqualTo(Fn<T, Object>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andIn(String, Iterable) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andIn(String, Iterable) - Method in class tk.mybatis.mapper.util.Sqls
 
andIn(Fn<A, B>, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andIn(String, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andIn(Fn<T, Object>, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andIsNotNull(String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andIsNotNull(String) - Method in class tk.mybatis.mapper.util.Sqls
 
andIsNotNull(Fn<A, B>) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andIsNotNull(String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andIsNotNull(Fn<T, Object>) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andIsNull(String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andIsNull(String) - Method in class tk.mybatis.mapper.util.Sqls
 
andIsNull(Fn<A, B>) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andIsNull(String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andIsNull(Fn<T, Object>) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andLessThan(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andLessThan(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
andLessThan(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andLessThan(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andLessThan(Fn<T, Object>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andLessThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andLessThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
andLessThanOrEqualTo(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andLessThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andLessThanOrEqualTo(Fn<T, Object>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andLike(String, String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andLike(String, String) - Method in class tk.mybatis.mapper.util.Sqls
 
andLike(Fn<A, B>, String) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andLike(String, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andLike(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andNotBetween(String, Object, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andNotBetween(String, Object, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
andNotBetween(Fn<A, B>, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andNotBetween(String, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andNotBetween(Fn<T, Object>, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andNotEqualTo(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andNotEqualTo(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
andNotEqualTo(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andNotEqualTo(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andNotEqualTo(Fn<T, Object>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andNotIn(String, Iterable) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andNotIn(String, Iterable) - Method in class tk.mybatis.mapper.util.Sqls
 
andNotIn(Fn<A, B>, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andNotIn(String, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andNotIn(Fn<T, Object>, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andNotLike(String, String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andNotLike(String, String) - Method in class tk.mybatis.mapper.util.Sqls
 
andNotLike(Fn<A, B>, String) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
andNotLike(String, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andNotLike(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
andNotLogicDelete(Object) - Static method in class tk.mybatis.mapper.util.OGNL
拼接逻辑删除字段的未删除查询条件
andOr - Variable in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
andOr(Object) - Static method in class tk.mybatis.mapper.util.OGNL
判断条件是 and 还是 or
andWhere(Sqls) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
andWhere(SqlsCriteria) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
ApiInfo - Class in tk.mybatis.mapper
Java Doc 内容请通过各个独立项目进行查看
ApiInfo() - Constructor for class tk.mybatis.mapper.ApiInfo
 
asc() - Method in class tk.mybatis.mapper.entity.Example.OrderBy
 
Assert - Class in tk.mybatis.mapper.util
 
Assert() - Constructor for class tk.mybatis.mapper.util.Assert
 
AutoConfiguredMapperScannerRegistrar() - Constructor for class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration.AutoConfiguredMapperScannerRegistrar
 

B

BaseDeleteMapper<T> - Interface in tk.mybatis.mapper.common.base
通用Mapper接口,基础删除
BaseDeleteProvider - Class in tk.mybatis.mapper.provider.base
BaseDeleteMapper实现类,基础方法实现类
BaseDeleteProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.base.BaseDeleteProvider
 
BaseInsertMapper<T> - Interface in tk.mybatis.mapper.common.base
通用Mapper接口,基础查询
BaseInsertProvider - Class in tk.mybatis.mapper.provider.base
BaseInsertProvider实现类,基础方法实现类
BaseInsertProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.base.BaseInsertProvider
 
BaseMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,其他接口继承该接口即可

BaseMapper<T> - Interface in tk.mybatis.sample.mapper
 
BaseProperties - Class in tk.mybatis.spring.annotation
 
BaseProperties() - Constructor for class tk.mybatis.spring.annotation.BaseProperties
 
BaseSelectMapper<T> - Interface in tk.mybatis.mapper.common.base
通用Mapper接口,基础查询
BaseSelectProvider - Class in tk.mybatis.mapper.provider.base
BaseSelectProvider实现类,基础方法实现类
BaseSelectProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.base.BaseSelectProvider
 
BaseUpdateMapper<T> - Interface in tk.mybatis.mapper.common.base
通用Mapper接口,基础查询
BaseUpdateProvider - Class in tk.mybatis.mapper.provider.base
BaseUpdateProvider实现类,基础方法实现类
BaseUpdateProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.base.BaseUpdateProvider
 
BIND - Static variable in class tk.mybatis.spring.mapper.SpringBootBindUtil
 
bind(Environment, Class<T>, String) - Static method in class tk.mybatis.spring.mapper.SpringBootBindUtil
 
bind(Environment, Class<T>, String) - Method in interface tk.mybatis.spring.mapper.SpringBootBindUtil.IBind
 
bind(Environment, Class<T>, String) - Method in class tk.mybatis.spring.mapper.SpringBootBindUtil.SpringBoot1Bind
 
bind(Environment, Class<T>, String) - Method in class tk.mybatis.spring.mapper.SpringBootBindUtil.SpringBoot2Bind
 
build() - Method in class tk.mybatis.mapper.entity.Example.Builder
 
build(IntrospectedTable) - Static method in class tk.mybatis.mapper.generator.model.TableColumnBuilder
创建 TableClass
build(IntrospectedColumn) - Static method in class tk.mybatis.mapper.generator.model.TableColumnBuilder
创建 ColumnField
builder() - Static method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
builder(Class<?>) - Static method in class tk.mybatis.mapper.entity.Example
 
Builder(Class<?>) - Constructor for class tk.mybatis.mapper.entity.Example.Builder
 
Builder(Class<?>, boolean) - Constructor for class tk.mybatis.mapper.entity.Example.Builder
 
Builder(Class<?>, boolean, boolean) - Constructor for class tk.mybatis.mapper.entity.Example.Builder
 

C

CACHE - Static variable in class tk.mybatis.mapper.genid.GenIdUtil
 
calculateJavaClientAttributes() - Method in class tk.mybatis.mapper.generator.TkMyBatis3Impl
 
calculateJavaClientAttributes() - Method in class tk.mybatis.mapper.generator.TkMyBatis3SimpleImpl
 
calculateMyBatis3XmlMapperFileName() - Method in class tk.mybatis.mapper.generator.TkMyBatis3Impl
 
calculateMyBatis3XmlMapperFileName() - Method in class tk.mybatis.mapper.generator.TkMyBatis3SimpleImpl
 
camelhumpToUnderline(String) - Static method in class tk.mybatis.mapper.util.StringUtil
将驼峰风格替换为下划线风格
checkCandidate(String, BeanDefinition) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
checkConfigFileExists() - Method in class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration
 
checkDaoConfig() - Method in class tk.mybatis.spring.mapper.MapperFactoryBean
checkExampleEntityClass(Object, String) - Static method in class tk.mybatis.mapper.util.OGNL
校验通用 Example 的 entityClass 和当前方法是否匹配
CLASS_CACHE - Static variable in class tk.mybatis.mapper.util.MsUtil
 
ClassPathMapperScanner - Class in tk.mybatis.spring.mapper
A ClassPathBeanDefinitionScanner that registers Mappers by basePackage, annotationClass, or markerInterface.
ClassPathMapperScanner(BeanDefinitionRegistry) - Constructor for class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
clear() - Method in class tk.mybatis.mapper.entity.Example
 
clientDeleteByPrimaryKeyMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientDeleteByPrimaryKeyMethodGenerated(Method, Interface, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientGenerated(Interface, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.MapperPlugin
生成的Mapper接口
clientInsertMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientInsertMethodGenerated(Method, Interface, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientInsertSelectiveMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientInsertSelectiveMethodGenerated(Method, Interface, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientSelectAllMethodGenerated(Method, Interface, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientSelectAllMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientSelectByPrimaryKeyMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientSelectByPrimaryKeyMethodGenerated(Method, Interface, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientUpdateByPrimaryKeySelectiveMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientUpdateByPrimaryKeySelectiveMethodGenerated(Method, Interface, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(Method, Interface, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(Method, Interface, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
ColumnField - Class in tk.mybatis.mapper.generator.model
 
ColumnField() - Constructor for class tk.mybatis.mapper.generator.model.ColumnField
 
ColumnType - Annotation Type in tk.mybatis.mapper.annotation
针对列的复杂属性配置
Condition - Class in tk.mybatis.mapper.entity
Condition - 条件查询,命名就是任性
Condition(Class<?>) - Constructor for class tk.mybatis.mapper.entity.Condition
 
Condition(Class<?>, boolean) - Constructor for class tk.mybatis.mapper.entity.Condition
 
Condition(Class<?>, boolean, boolean) - Constructor for class tk.mybatis.mapper.entity.Condition
 
ConditionMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,Condition查询
ConditionProvider - Class in tk.mybatis.mapper.provider
ConditionProvider实现类,基础方法实现类
ConditionProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.ConditionProvider
 
Config - Class in tk.mybatis.mapper.entity
通用Mapper属性配置
Config() - Constructor for class tk.mybatis.mapper.entity.Config
 
Configuration - Class in tk.mybatis.mapper.session
使用提供的 Configuration 可以在纯 Java 或者 Spring(mybatis-spring-1.3.0+) 模式中使用
Configuration() - Constructor for class tk.mybatis.mapper.session.Configuration
 
ConfigurationCustomizer - Interface in tk.mybatis.mapper.autoconfigure
Callback interface that can be customized a Configuration object generated on auto-configuration.
containsWord(String) - Static method in class tk.mybatis.mapper.util.SqlReservedWords
 
contextGenerateAdditionalJavaFiles(IntrospectedTable) - Method in class tk.mybatis.mapper.generator.TemplateFilePlugin
 
contextGenerateAdditionalJavaFiles() - Method in class tk.mybatis.mapper.generator.TemplateFilePlugin
 
convertByStyle(String, Style) - Static method in class tk.mybatis.mapper.util.StringUtil
根据指定的样式进行转换
convertToJavaBeansField(IntrospectedColumn) - Static method in class tk.mybatis.mapper.generator.TemplateFilePlugin
列转换为字段
copyFromPropertyDescriptor(EntityField) - Method in class tk.mybatis.mapper.entity.EntityField
先创建field,然后可以通过该方法获取property等属性
countColumn - Variable in class tk.mybatis.mapper.entity.Example
 
Country - Class in tk.mybatis.sample.domain
Description: Country Author: liuzh Update: liuzh(2014-06-06 13:38)
Country() - Constructor for class tk.mybatis.sample.domain.Country
 
CountryMapper - Interface in tk.mybatis.sample.mapper
 
createCriteria() - Method in class tk.mybatis.mapper.entity.Example
 
createCriteriaAddOn() - Method in class tk.mybatis.mapper.weekend.Weekend
 
createCriteriaInternal() - Method in class tk.mybatis.mapper.entity.Example
 
createCriteriaInternal() - Method in class tk.mybatis.mapper.weekend.Weekend
 
createSqlSource(MappedStatement, String) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
通过xmlSql创建sqlSource
Criteria(Map<String, EntityColumn>, boolean, boolean) - Constructor for class tk.mybatis.mapper.entity.Example.Criteria
 
criteria - Variable in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
Criteria() - Constructor for class tk.mybatis.mapper.util.Sqls.Criteria
 
Criterion(String) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, Object, String) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, Object) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, Object, Object, String) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, Object, Object) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, boolean) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, Object, String, boolean) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, Object, boolean) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, Object, Object, String, boolean) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, Object, Object, boolean) - Constructor for class tk.mybatis.mapper.entity.Example.Criterion
 
Criterion(String, String, String) - Constructor for class tk.mybatis.mapper.util.Sqls.Criterion
 
Criterion(String, Object, String, String) - Constructor for class tk.mybatis.mapper.util.Sqls.Criterion
 
Criterion(String, Object, Object, String, String) - Constructor for class tk.mybatis.mapper.util.Sqls.Criterion
 
custom() - Static method in class tk.mybatis.mapper.util.Sqls
 
custom() - Static method in class tk.mybatis.mapper.weekend.WeekendSqls
 
customize(Configuration) - Method in interface tk.mybatis.mapper.autoconfigure.ConfigurationCustomizer
Customize the given a Configuration object.

D

DEFAULT_TEMPLATEFORMATTER - Static variable in class tk.mybatis.mapper.generator.TemplateFilePlugin
默认的模板格式化类
DefaultEntityResolve - Class in tk.mybatis.mapper.mapperhelper.resolve
 
DefaultEntityResolve() - Constructor for class tk.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
 
DefaultNextVersion - Class in tk.mybatis.mapper.version
 
DefaultNextVersion() - Constructor for class tk.mybatis.mapper.version.DefaultNextVersion
 
delete(T) - Method in interface tk.mybatis.mapper.common.base.delete.DeleteMapper
根据实体属性作为条件进行删除,查询条件使用等号
delete(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseDeleteProvider
通过条件删除
deleteByCondition(Object) - Method in interface tk.mybatis.mapper.common.condition.DeleteByConditionMapper
根据Condition条件删除数据
deleteByCondition(MappedStatement) - Method in class tk.mybatis.mapper.provider.ConditionProvider
根据Condition删除
DeleteByConditionMapper<T> - Interface in tk.mybatis.mapper.common.condition
通用Mapper接口,Condition查询
deleteByExample(Object) - Method in interface tk.mybatis.mapper.common.example.DeleteByExampleMapper
根据Example条件删除数据
deleteByExample(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example删除
DeleteByExampleMapper<T> - Interface in tk.mybatis.mapper.common.example
通用Mapper接口,Example查询
deleteByIdList(List<PK>) - Method in interface tk.mybatis.mapper.additional.idlist.DeleteByIdListMapper
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
deleteByIdList(MappedStatement) - Method in class tk.mybatis.mapper.additional.idlist.IdListProvider
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
DeleteByIdListMapper<T,PK> - Interface in tk.mybatis.mapper.additional.idlist
通用Mapper接口,根据idList删除
deleteByIds(String) - Method in interface tk.mybatis.mapper.common.ids.DeleteByIdsMapper
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
deleteByIds(MappedStatement) - Method in class tk.mybatis.mapper.provider.IdsProvider
根据主键字符串进行删除,类中只有存在一个带有@Id注解的字段
DeleteByIdsMapper<T> - Interface in tk.mybatis.mapper.common.ids
通用Mapper接口,根据ids删除
deleteByPrimaryKey(Object) - Method in interface tk.mybatis.mapper.common.base.delete.DeleteByPrimaryKeyMapper
根据主键字段进行删除,方法参数必须包含完整的主键属性
deleteByPrimaryKey(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseDeleteProvider
通过主键删除
DeleteByPrimaryKeyMapper<T> - Interface in tk.mybatis.mapper.common.base.delete
通用Mapper接口,删除
deleteFromTable(Class<?>, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
delete tableName - 动态表名
DeleteMapper<T> - Interface in tk.mybatis.mapper.common.base.delete
通用Mapper接口,删除
DELIMITER - Static variable in class tk.mybatis.mapper.entity.EntityTable
 
desc() - Method in class tk.mybatis.mapper.entity.Example.OrderBy
 
distinct() - Method in class tk.mybatis.mapper.entity.Example.Builder
 
distinct - Variable in class tk.mybatis.mapper.entity.Example
 
doScan(String...) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
Calls the parent search that will search and register all the candidates.
dynamicSQL(Object) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
该方法仅仅用来初始化ProviderSqlSource

E

EmptyProvider - Class in tk.mybatis.mapper.provider
空方法Mapper接口默认MapperTemplate

如BaseSelectMapper,接口纯继承,不包含任何方法

EmptyProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.EmptyProvider
 
ENCODING - Static variable in class tk.mybatis.mapper.generator.file.GenerateByListTemplateFile
 
ENCODING - Static variable in class tk.mybatis.mapper.generator.file.GenerateByTemplateFile
 
entityClass - Variable in class tk.mybatis.mapper.entity.Example
 
entityClassMap - Variable in class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
EntityColumn - Class in tk.mybatis.mapper.entity
数据库表对应的列
EntityColumn() - Constructor for class tk.mybatis.mapper.entity.EntityColumn
 
EntityColumn(EntityTable) - Constructor for class tk.mybatis.mapper.entity.EntityColumn
 
EntityField - Class in tk.mybatis.mapper.entity
封装字段和方法,统一调用某些方法
EntityField(Field, PropertyDescriptor) - Constructor for class tk.mybatis.mapper.entity.EntityField
构造方法
EntityHelper - Class in tk.mybatis.mapper.mapperhelper
实体类工具类 - 处理实体和数据库表以及字段关键的一个类

EntityHelper() - Constructor for class tk.mybatis.mapper.mapperhelper.EntityHelper
 
EntityResolve - Interface in tk.mybatis.mapper.mapperhelper.resolve
解析实体类接口
EntityTable - Class in tk.mybatis.mapper.entity
数据库表
EntityTable(Class<?>) - Constructor for class tk.mybatis.mapper.entity.EntityTable
 
equals(Object) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
equals(Object) - Method in class tk.mybatis.mapper.entity.EntityField
 
Example - Class in tk.mybatis.mapper.entity
通用的Example查询对象
Example(Class<?>) - Constructor for class tk.mybatis.mapper.entity.Example
默认exists为true
Example(Class<?>, boolean) - Constructor for class tk.mybatis.mapper.entity.Example
带exists参数的构造方法,默认notNull为false,允许为空
Example(Class<?>, boolean, boolean) - Constructor for class tk.mybatis.mapper.entity.Example
带exists参数的构造方法
Example.Builder - Class in tk.mybatis.mapper.entity
 
Example.Criteria - Class in tk.mybatis.mapper.entity
 
Example.Criterion - Class in tk.mybatis.mapper.entity
 
Example.GeneratedCriteria - Class in tk.mybatis.mapper.entity
 
Example.OrderBy - Class in tk.mybatis.mapper.entity
 
exampleCheck(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
example 支持 for update
exampleCountColumn(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
example支持查询指定列时
exampleForUpdate() - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
example 支持 for update
exampleHasAtLeastOneCriteriaCheck(String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
Example 中包含至少 1 个查询条件
exampleHasAtLeastOneCriteriaCheck(Object) - Static method in class tk.mybatis.mapper.util.OGNL
检查 paremeter 对象中指定的 fields 是否全是 null,如果是则抛出异常
ExampleMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,Example查询
exampleOrderBy(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
example查询中的orderBy条件,会判断默认orderBy
exampleOrderBy(String, Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
example查询中的orderBy条件,会判断默认orderBy
ExampleProvider - Class in tk.mybatis.mapper.provider
ExampleProvider实现类,基础方法实现类
ExampleProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.ExampleProvider
 
exampleSelectColumns(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
example支持查询指定列时
exampleWhereClause() - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
Example查询中的where结构,用于只有一个Example参数时
excludeColumns - Variable in class tk.mybatis.mapper.entity.Example
 
excludeProperties(String...) - Method in class tk.mybatis.mapper.entity.Example
排除查询字段,优先级低于 selectProperties
exists - Variable in class tk.mybatis.mapper.entity.Example
 
exists - Variable in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
existsWithPrimaryKey(Object) - Method in interface tk.mybatis.mapper.common.base.select.ExistsWithPrimaryKeyMapper
根据主键字段查询总数,方法参数必须包含完整的主键属性,查询条件使用等号
existsWithPrimaryKey(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
根据主键查询总数
ExistsWithPrimaryKeyMapper<T> - Interface in tk.mybatis.mapper.common.base.select
通用Mapper接口,查询

F

FalseMethodPlugin - Class in tk.mybatis.mapper.generator
禁用大多数方法
FalseMethodPlugin() - Constructor for class tk.mybatis.mapper.generator.FalseMethodPlugin
 
FieldHelper - Class in tk.mybatis.mapper.mapperhelper
类字段工具类
FieldHelper() - Constructor for class tk.mybatis.mapper.mapperhelper.FieldHelper
 
Fn<T,R> - Interface in tk.mybatis.mapper.weekend
 
fnToFieldName(Fn) - Static method in class tk.mybatis.mapper.weekend.reflection.Reflections
 
FORCE_UPDATE_PROPERTIES - Static variable in class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
 
forObject(Object) - Static method in class tk.mybatis.mapper.util.MetaObjectUtil
 
forUpdate() - Method in class tk.mybatis.mapper.entity.Example.Builder
 
forUpdate - Variable in class tk.mybatis.mapper.entity.Example
 
FreemarkerTemplateFormatter - Class in tk.mybatis.mapper.generator.formatter
基于 freemarker 的实现
FreemarkerTemplateFormatter() - Constructor for class tk.mybatis.mapper.generator.formatter.FreemarkerTemplateFormatter
 
from(String) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
fromTable(Class<?>, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
from tableName - 动态表名

G

GenerateByListTemplateFile - Class in tk.mybatis.mapper.generator.file
 
GenerateByListTemplateFile(Set<TableClass>, ListTemplateFormatter, Properties, String, String, String, String) - Constructor for class tk.mybatis.mapper.generator.file.GenerateByListTemplateFile
 
GenerateByTemplateFile - Class in tk.mybatis.mapper.generator.file
 
GenerateByTemplateFile(TableClass, TemplateFormatter, Properties, String, String, String, String) - Constructor for class tk.mybatis.mapper.generator.file.GenerateByTemplateFile
 
GeneratedCriteria(Map<String, EntityColumn>, boolean, boolean) - Constructor for class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
GenId<T> - Interface in tk.mybatis.mapper.genid
不提供具体的实现,这里提供一个思路。
在 Spring 集成环境中,可以通过配置静态方式获取 Spring 的 context 对象。
如果使用 vesta(https://gitee.com/robertleepeak/vesta-id-generator) 来生成 ID,假设已经提供了 vesta 的 idService。
那么可以在实现中获取该类,然后生成 Id 返回,示例代码如下:
genId(String, String) - Method in interface tk.mybatis.mapper.genid.GenId
 
genId(String, String) - Method in class tk.mybatis.mapper.genid.GenId.NULL
 
genId(Object, String, Class<? extends GenId>, String, String) - Static method in class tk.mybatis.mapper.genid.GenIdUtil
生成 Id
GenId.NULL - Class in tk.mybatis.mapper.genid
 
GenIdUtil - Class in tk.mybatis.mapper.genid
 
GenIdUtil() - Constructor for class tk.mybatis.mapper.genid.GenIdUtil
 
GenSql - Interface in tk.mybatis.mapper.gensql
生成 SQL,初始化时执行
genSql(EntityTable, EntityColumn) - Method in interface tk.mybatis.mapper.gensql.GenSql
 
genSql(EntityTable, EntityColumn) - Method in class tk.mybatis.mapper.gensql.GenSql.NULL
 
GenSql.NULL - Class in tk.mybatis.mapper.gensql
 
getAggregateAliasName() - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getAggregateProperty() - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getAggregateType() - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getAll(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.FieldHelper
获取全部的属性,包含字段和方法
getAllColumns(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
获取所有查询列,如id,name,code...
getAllCriteria() - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
getAllFields() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getAndOr() - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
getAndOr() - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
getAndOr() - Method in class tk.mybatis.mapper.util.Sqls.Criteria
 
getAndOr() - Method in class tk.mybatis.mapper.util.Sqls.Criterion
 
getAnnotation(Class<T>) - Method in class tk.mybatis.mapper.entity.EntityField
获取指定的注解
getBaseFields() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getBasePackages() - Method in class tk.mybatis.spring.annotation.BaseProperties
 
getBaseSelect() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getBindCache(EntityColumn) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
getBindValue(EntityColumn, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
getBlobFields() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getCatalog() - Method in class tk.mybatis.mapper.entity.Config
 
getCatalog() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getColumn() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getColumnEqualsHolder(String) - Method in class tk.mybatis.mapper.entity.EntityColumn
返回格式如:colum = #{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
getColumnEqualsHolder() - Method in class tk.mybatis.mapper.entity.EntityColumn
返回格式如:colum = #{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
getColumnHolder(String) - Method in class tk.mybatis.mapper.entity.EntityColumn
返回格式如:#{entityName.age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
getColumnHolder(String, String) - Method in class tk.mybatis.mapper.entity.EntityColumn
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
getColumnHolder(String, String, String) - Method in class tk.mybatis.mapper.entity.EntityColumn
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler}+separator
getColumnHolder() - Method in class tk.mybatis.mapper.entity.EntityColumn
返回格式如:#{age,jdbcType=NUMERIC,typeHandler=MyTypeHandler}
getColumnHolderWithComma(String, String) - Method in class tk.mybatis.mapper.entity.EntityColumn
返回格式如:#{entityName.age+suffix,jdbcType=NUMERIC,typeHandler=MyTypeHandler},
getColumnName() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getColumns(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.EntityHelper
获取全部列
getCompilationUnit() - Method in class tk.mybatis.mapper.generator.file.GenerateByListTemplateFile
 
getCompilationUnit() - Method in class tk.mybatis.mapper.generator.file.GenerateByTemplateFile
 
getCondition() - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
getCondition() - Method in class tk.mybatis.mapper.util.Sqls.Criterion
 
getConfig() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
Deprecated.
getConfig() - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
获取通用Mapper配置
getConfig() - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
getConfigLocation() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
getConfiguration() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
getConfigurationProperties() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
getCountColumn() - Method in class tk.mybatis.mapper.entity.Example
 
getCountrycode() - Method in class tk.mybatis.sample.domain.Country
 
getCountryname() - Method in class tk.mybatis.sample.domain.Country
 
getCriteria() - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
getCriteria() - Method in interface tk.mybatis.mapper.entity.SqlsCriteria
 
getCriteria() - Method in class tk.mybatis.mapper.util.Sqls
 
getCriteria() - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
getCriterions() - Method in class tk.mybatis.mapper.util.Sqls.Criteria
 
getDatabaseDialect(String) - Static method in enum tk.mybatis.mapper.code.IdentityDialect
 
getDelimiterName(String) - Method in class tk.mybatis.mapper.generator.MapperCommentGenerator
 
getDelimiterName(String) - Method in class tk.mybatis.mapper.generator.MapperPlugin
 
getDynamicTableName() - Method in class tk.mybatis.mapper.entity.Example
 
getDynamicTableName() - Method in interface tk.mybatis.mapper.entity.IDynamicTableName
获取动态表名 - 只要有返回值,不是null和'',就会用返回值作为表名
getDynamicTableName(Class<?>, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
获取表名 - 支持动态表名
getDynamicTableName(Class<?>, String, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
获取表名 - 支持动态表名,该方法用于多个入参时,通过parameterName指定入参中实体类的@Param的注解值
getEntityClass() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getEntityClass() - Method in class tk.mybatis.mapper.entity.Example
 
getEntityClass(MappedStatement) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
获取返回值类型 - 实体类型
getEntityClassColumns() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getEntityClassPKColumns() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getEntityField() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getEntityTable(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.EntityHelper
获取表对象
getExecutorType() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
getFieldName() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getFields(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.FieldHelper
获取全部的Field
getFileName() - Method in class tk.mybatis.mapper.generator.file.GenerateByListTemplateFile
 
getFileName() - Method in class tk.mybatis.mapper.generator.file.GenerateByTemplateFile
 
getFormattedContent() - Method in class tk.mybatis.mapper.generator.file.GenerateByListTemplateFile
 
getFormattedContent() - Method in class tk.mybatis.mapper.generator.file.GenerateByTemplateFile
 
getFormattedContent(TableClass, Properties, String, String) - Method in class tk.mybatis.mapper.generator.formatter.FreemarkerTemplateFormatter
 
getFormattedContent(Set<TableClass>, Properties, String, String) - Method in class tk.mybatis.mapper.generator.formatter.FreemarkerTemplateFormatter
 
getFormattedContent(Set<TableClass>, Properties, String, String) - Method in interface tk.mybatis.mapper.generator.formatter.ListTemplateFormatter
获取根据模板生成的数据
getFormattedContent(TableClass, Properties, String, String) - Method in interface tk.mybatis.mapper.generator.formatter.TemplateFormatter
获取根据模板生成的数据
getFullClassName() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getFullTypeName() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getGenerator() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getGenIdClass() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getGroupByProperties() - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 
getId() - Method in class tk.mybatis.sample.domain.Country
 
getIDENTITY() - Method in class tk.mybatis.mapper.entity.Config
获取主键自增回写SQL
getIdentity() - Method in class tk.mybatis.mapper.entity.Config
 
getIDENTITY(EntityColumn) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
获取IDENTITY值的表达式
getIDENTITY() - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
getIdentityRetrievalStatement() - Method in enum tk.mybatis.mapper.code.IdentityDialect
 
getIfCacheIsNull(EntityColumn, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
如果_cache == null
getIfCacheNotNull(EntityColumn, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
getIfIsNull(EntityColumn, String, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
判断自动==null的条件结构
getIfIsNull(String, EntityColumn, String, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
判断自动==null的条件结构
getIfNotEqual(EntityColumn, String) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
判断自动!=null的条件结构
getIfNotNull(String, EntityColumn, String, boolean) - Method in class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
判断自动!=null的条件结构
getIfNotNull(EntityColumn, String, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
判断自动!=null的条件结构
getIfNotNull(String, EntityColumn, String, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
判断自动!=null的条件结构
getInstance(Class<?>, Class<?>) - Method in class tk.mybatis.mapper.entity.EntityTable
实例化TypeHandler
getIntrospectedTable() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getJavaType() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getJavaType() - Method in class tk.mybatis.mapper.entity.EntityField
获取javaType
getJdbcType() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getJdbcType() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getKeyColumns() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getKeyProperties() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getLength() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getLogicDeleteColumn(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
获取逻辑删除注解的列,若没有返回null
getLogicDeletedValue(EntityColumn, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
获取逻辑删除注解的参数值
getLowerCaseName() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getMapperClass(String) - Static method in class tk.mybatis.mapper.util.MsUtil
根据msId获取接口类
getMapperHelper() - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
getMapperHelper() - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
 
getMapperInterface() - Method in class tk.mybatis.spring.mapper.MapperFactoryBean
Return the mapper interface of the MyBatis mapper
getMapperLocations() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
getMappers() - Method in class tk.mybatis.mapper.entity.Config
 
getMapperTemplateByMsId(String) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
根据 msId 获取 MapperTemplate
getMethodName(MappedStatement) - Static method in class tk.mybatis.mapper.util.MsUtil
获取执行的方法名
getMethodName(String) - Static method in class tk.mybatis.mapper.util.MsUtil
获取执行的方法名
getName() - Method in class tk.mybatis.mapper.entity.EntityField
字段属性名
getName() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getNameGenerator() - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
Gets beanNameGenerator to be used while running the scanner.
getObject() - Method in class tk.mybatis.spring.mapper.MapperFactoryBean
getObjectType() - Method in class tk.mybatis.spring.mapper.MapperFactoryBean
getOrder() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getOrderBy() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getOrderByClause() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getOrderByClause() - Method in class tk.mybatis.mapper.entity.Example
 
getOrderByClause(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.EntityHelper
获取默认的orderby语句
getOrderPriority() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getOredCriteria() - Method in class tk.mybatis.mapper.entity.Example
 
getPackageName() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getPKColumns(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.EntityHelper
获取主键信息
getPkFields() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getPrefix() - Method in class tk.mybatis.mapper.entity.Config
获取表前缀,带catalog或schema
getPrefix() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getProperties(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.FieldHelper
获取全部的属性,通过方法名获取
getProperty() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getProperty(String) - Method in class tk.mybatis.mapper.generator.MapperPlugin
 
getProperty(String, String) - Method in class tk.mybatis.mapper.generator.MapperPlugin
 
getProperty() - Method in class tk.mybatis.mapper.util.Sqls.Criterion
 
getPropertyAsBoolean(String) - Method in class tk.mybatis.mapper.generator.MapperPlugin
 
getPropertyMap() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getPropertyMap() - Method in class tk.mybatis.mapper.entity.Example
 
getRemarks() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getResolveClass() - Method in class tk.mybatis.mapper.entity.Config
 
getResultMap(Configuration) - Method in class tk.mybatis.mapper.entity.EntityTable
生成当前实体的resultMap对象
getScale() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getSchema() - Method in class tk.mybatis.mapper.entity.Config
 
getSchema() - Method in class tk.mybatis.mapper.entity.EntityTable
 
getSecondValue() - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
getSecondValue() - Method in class tk.mybatis.mapper.util.Sqls.Criterion
 
getSelectColumns() - Method in class tk.mybatis.mapper.entity.Example
 
getSelectColumns(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.EntityHelper
获取查询的Select
getSeqFormat() - Method in class tk.mybatis.mapper.entity.Config
获取序列格式化模板
getShortClassName() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getShortTypeName() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getStyle() - Method in class tk.mybatis.mapper.entity.Config
 
getTable() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getTableClass() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getTableName() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getTargetPackage() - Method in class tk.mybatis.mapper.generator.file.GenerateByListTemplateFile
 
getTargetPackage() - Method in class tk.mybatis.mapper.generator.file.GenerateByTemplateFile
 
getType() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getType() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getTypeAliasesPackage() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
getTypeHandler() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
getTypeHandler() - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
getTypeHandlersPackage() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
getTypePackage() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
getValue(Object) - Method in class tk.mybatis.mapper.entity.EntityField
反射获取值
getValue() - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
getValue() - Method in class tk.mybatis.mapper.util.Sqls.Criterion
 
getValues() - Method in class tk.mybatis.mapper.util.Sqls.Criterion
 
getVariableName() - Method in class tk.mybatis.mapper.generator.model.TableClass
 
getWrapKeyword() - Method in class tk.mybatis.mapper.entity.Config
 
groupBy(String...) - Method in class tk.mybatis.mapper.additional.aggregation.AggregateCondition
 

H

hasCountColumn(Object) - Static method in class tk.mybatis.mapper.util.OGNL
是否包含自定义 Count 列
hasForUpdate(Object) - Static method in class tk.mybatis.mapper.util.OGNL
是否包含 forUpdate
hashCode() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
hashCode() - Method in class tk.mybatis.mapper.entity.EntityField
 
hasLogicDeleteColumn(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
是否有逻辑删除的注解
hasNoSelectColumns(Object) - Static method in class tk.mybatis.mapper.util.OGNL
不包含自定义查询列
hasSelectColumns(Object) - Static method in class tk.mybatis.mapper.util.OGNL
是否包含自定义查询列

I

IdentityDialect - Enum in tk.mybatis.mapper.code
 
IdListMapper<T,PK> - Interface in tk.mybatis.mapper.additional.idlist
通用Mapper接口,根据idList操作
IdListProvider - Class in tk.mybatis.mapper.additional.idlist
通过 ids 字符串的各种操作

ids 如 "1,2,3"

IdListProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.idlist.IdListProvider
 
IdsMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,根据ids操作
IdsProvider - Class in tk.mybatis.mapper.provider
通过 ids 字符串的各种操作

ids 如 "1,2,3"

IdsProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.IdsProvider
 
IDynamicTableName - Interface in tk.mybatis.mapper.entity
实现动态表名时,实体类需要实现该接口
initEntityNameMap(Class<?>, Config) - Static method in class tk.mybatis.mapper.mapperhelper.EntityHelper
初始化实体属性
initPropertyMap() - Method in class tk.mybatis.mapper.entity.EntityTable
初始化 - Example 会使用
insert(T) - Method in interface tk.mybatis.mapper.common.base.insert.InsertMapper
保存一个实体,null的属性也会保存,不会使用数据库默认值
insert(T) - Method in interface tk.mybatis.mapper.common.sqlserver.InsertMapper
插入数据库,`null`值也会插入,不会使用列的默认值
insert(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseInsertProvider
 
insert(MappedStatement) - Method in class tk.mybatis.mapper.provider.SqlServerProvider
插入
insertColumns(Class<?>, boolean, boolean, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
insert table()列
insertIntoTable(Class<?>, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
insert into tableName - 动态表名
insertIntoTable(Class<?>, String, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
insert into tableName - 动态表名
insertList(List<? extends T>) - Method in interface tk.mybatis.mapper.additional.dialect.oracle.InsertListMapper
生成如下批量SQL:
insertList(MappedStatement) - Method in class tk.mybatis.mapper.additional.dialect.oracle.OracleProvider
INSERT ALL INTO demo_country country_id,country_name,country_code, VALUES #{record.countryId},#{record.countryName},#{record.countryCode}, SELECT 1 FROM DUAL
insertList(List<? extends T>) - Method in interface tk.mybatis.mapper.additional.insert.InsertListMapper
批量插入,支持批量插入的数据库可以使用,例如MySQL,H2等
insertList(MappedStatement) - Method in class tk.mybatis.mapper.additional.insert.InsertListProvider
批量插入
insertList(List<? extends T>) - Method in interface tk.mybatis.mapper.common.special.InsertListMapper
批量插入,支持批量插入的数据库可以使用,例如MySQL,H2等,另外该接口限制实体包含`id`属性并且必须为自增列
insertList(MappedStatement) - Method in class tk.mybatis.mapper.provider.SpecialProvider
批量插入
InsertListMapper<T> - Interface in tk.mybatis.mapper.additional.dialect.oracle
Oracle批量插入
InsertListMapper<T> - Interface in tk.mybatis.mapper.additional.insert
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
InsertListMapper<T> - Interface in tk.mybatis.mapper.common.special
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
InsertListProvider - Class in tk.mybatis.mapper.additional.insert
 
InsertListProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.insert.InsertListProvider
 
InsertMapper<T> - Interface in tk.mybatis.mapper.common.base.insert
通用Mapper接口,插入
InsertMapper<T> - Interface in tk.mybatis.mapper.common.sqlserver
通用Mapper接口,插入
insertSelective(T) - Method in interface tk.mybatis.mapper.common.base.insert.InsertSelectiveMapper
保存一个实体,null的属性不会保存,会使用数据库默认值
insertSelective(T) - Method in interface tk.mybatis.mapper.common.sqlserver.InsertSelectiveMapper
 
insertSelective(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseInsertProvider
 
insertSelective(MappedStatement) - Method in class tk.mybatis.mapper.provider.SqlServerProvider
插入不为null的字段
InsertSelectiveMapper<T> - Interface in tk.mybatis.mapper.common.base.insert
通用Mapper接口,插入
InsertSelectiveMapper<T> - Interface in tk.mybatis.mapper.common.sqlserver
通用Mapper接口,插入
insertUseGeneratedKeys(T) - Method in interface tk.mybatis.mapper.common.special.InsertUseGeneratedKeysMapper
插入数据,限制为实体包含`id`属性并且必须为自增列,实体配置的主键策略无效
insertUseGeneratedKeys(MappedStatement) - Method in class tk.mybatis.mapper.provider.SpecialProvider
插入,主键id,自增
InsertUseGeneratedKeysMapper<T> - Interface in tk.mybatis.mapper.common.special
通用Mapper接口,特殊方法,批量插入,支持批量插入的数据库都可以使用,例如mysql,h2等
insertValuesColumns(Class<?>, boolean, boolean, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
insert-values()列
isAddToConfig() - Method in class tk.mybatis.spring.mapper.MapperFactoryBean
Return the flag for addition into MyBatis config.
isAnnotationPresent(Class<? extends Annotation>) - Method in class tk.mybatis.mapper.entity.EntityField
是否有该注解
isBEFORE() - Method in class tk.mybatis.mapper.entity.Config
获取SelectKey的Order
isBefore() - Method in class tk.mybatis.mapper.entity.Config
 
isBEFORE() - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
isBetweenValue() - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
isBlob() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
isBlobColumn() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
isCandidateComponent(AnnotatedBeanDefinition) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
isCheckConfigLocation() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
isCheckExampleEntityClass() - Method in class tk.mybatis.mapper.entity.Config
 
isCheckExampleEntityClass() - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
isDistinct() - Method in class tk.mybatis.mapper.entity.Example
 
isDynamicParameter(Object) - Static method in class tk.mybatis.mapper.util.OGNL
判断参数是否支持动态表名
isEmpty(String) - Static method in class tk.mybatis.mapper.util.StringUtil
isEnableMethodAnnotation() - Method in class tk.mybatis.mapper.entity.Config
 
isEnumAsSimpleType() - Method in class tk.mybatis.mapper.entity.Config
 
isExtendCommonMapper(Class<?>) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
判断接口是否包含通用接口,
isForUpdate() - Method in class tk.mybatis.mapper.entity.Example
 
isId() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
isIdentity() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
isIdentity() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
isInsertable() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
isJdbcCharacterColumn() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
isJdbcDateColumn() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
isJdbcTimeColumn() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
isListValue() - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
isLowercaseAlpha(char) - Static method in class tk.mybatis.mapper.util.StringUtil
 
isMapperMethod(String) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
判断当前的接口方法是否需要进行拦截
isMergeable() - Method in class tk.mybatis.mapper.generator.file.GenerateByListTemplateFile
 
isMergeable() - Method in class tk.mybatis.mapper.generator.file.GenerateByTemplateFile
 
isNotDynamicParameter(Object) - Static method in class tk.mybatis.mapper.util.OGNL
判断参数是否b支持动态表名
isNotEmpty() - Method in class tk.mybatis.mapper.entity.Config
 
isNotEmpty() - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
isNotEmpty(String) - Static method in class tk.mybatis.mapper.util.StringUtil
非空
isNoValue() - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
isNull(Object, String) - Static method in class tk.mybatis.mapper.util.Assert
 
isNullable() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
isSafeDelete() - Method in class tk.mybatis.mapper.entity.Config
 
isSafeUpdate() - Method in class tk.mybatis.mapper.entity.Config
 
isSequenceColumn() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
isSimpleType(Class<?>) - Static method in class tk.mybatis.mapper.util.SimpleTypeUtil
 
isSingleton() - Method in class tk.mybatis.spring.mapper.MapperFactoryBean
isSingleValue() - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
isStringColumn() - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
isTrue(boolean, String) - Static method in class tk.mybatis.mapper.util.Assert
 
isUpdatable() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
isUppercaseAlpha(char) - Static method in class tk.mybatis.mapper.util.StringUtil
 
isUseJavaType() - Method in class tk.mybatis.mapper.entity.Config
 
isUseJavaType() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
isUseSimpleType() - Method in class tk.mybatis.mapper.entity.Config
 
isValid() - Method in class tk.mybatis.mapper.autoconfigure.SpringBootVFS
 
isValid() - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 

J

JAVA8_DATE_TIME - Static variable in class tk.mybatis.mapper.util.SimpleTypeUtil
 

K

KeySql - Annotation Type in tk.mybatis.mapper.annotation
主键策略,用于替换 JPA 中的复杂用法

L

list(URL, String) - Method in class tk.mybatis.mapper.autoconfigure.SpringBootVFS
 
ListTemplateFormatter - Interface in tk.mybatis.mapper.generator.formatter
 
LOCK - Static variable in class tk.mybatis.mapper.genid.GenIdUtil
 
LOGGER - Static variable in class tk.mybatis.spring.annotation.MapperScannerRegistrar
 
LogicDelete - Annotation Type in tk.mybatis.mapper.annotation
逻辑删除
logicDeleteColumnEqualsValue(Class<?>, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
返回格式: column = value
默认isDeletedValue = 1 notDeletedValue = 0
则返回is_deleted = 1 或 is_deleted = 0
若没有逻辑删除注解,则返回空字符串
logicDeleteColumnEqualsValue(EntityColumn, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
返回格式: column = value
默认isDeletedValue = 1 notDeletedValue = 0
则返回is_deleted = 1 或 is_deleted = 0
若没有逻辑删除注解,则返回空字符串
LogicDeleteException - Exception in tk.mybatis.mapper
 
LogicDeleteException() - Constructor for exception tk.mybatis.mapper.LogicDeleteException
 
LogicDeleteException(String) - Constructor for exception tk.mybatis.mapper.LogicDeleteException
 
LogicDeleteException(String, Throwable) - Constructor for exception tk.mybatis.mapper.LogicDeleteException
 
LogicDeleteException(Throwable) - Constructor for exception tk.mybatis.mapper.LogicDeleteException
 

M

main(String[]) - Static method in class tk.mybatis.sample.SampleMapperApplication
 
main(String[]) - Static method in class tk.mybatis.sample.SampleXmlApplication
 
Mapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,其他接口继承该接口即可

MapperAutoConfiguration - Class in tk.mybatis.mapper.autoconfigure
Auto-Configuration for Mybatis.
MapperAutoConfiguration(MybatisProperties, ObjectProvider<Interceptor[]>, ResourceLoader, ObjectProvider<DatabaseIdProvider>, ObjectProvider<List<ConfigurationCustomizer>>) - Constructor for class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration
 
MapperAutoConfiguration.AutoConfiguredMapperScannerRegistrar - Class in tk.mybatis.mapper.autoconfigure
This will just scan the same base package as Spring Boot does.
MapperAutoConfiguration.MapperScannerRegistrarNotFoundConfiguration - Class in tk.mybatis.mapper.autoconfigure
org.mybatis.spring.annotation.MapperScan ultimately ends up creating instances of MapperFactoryBean.
MapperCacheDisabler - Class in tk.mybatis.mapper.autoconfigure
初始化完成后,清空类信息的缓存
MapperCacheDisabler() - Constructor for class tk.mybatis.mapper.autoconfigure.MapperCacheDisabler
 
mapperClass - Variable in class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
MapperCommentGenerator - Class in tk.mybatis.mapper.generator
 
MapperCommentGenerator() - Constructor for class tk.mybatis.mapper.generator.MapperCommentGenerator
 
MapperException - Exception in tk.mybatis.mapper
 
MapperException() - Constructor for exception tk.mybatis.mapper.MapperException
 
MapperException(String) - Constructor for exception tk.mybatis.mapper.MapperException
 
MapperException(String, Throwable) - Constructor for exception tk.mybatis.mapper.MapperException
 
MapperException(Throwable) - Constructor for exception tk.mybatis.mapper.MapperException
 
MapperFactoryBean<T> - Class in tk.mybatis.spring.mapper
BeanFactory that enables injection of MyBatis mapper interfaces.
MapperFactoryBean() - Constructor for class tk.mybatis.spring.mapper.MapperFactoryBean
 
MapperFactoryBean(Class<T>) - Constructor for class tk.mybatis.spring.mapper.MapperFactoryBean
 
MapperHelper - Class in tk.mybatis.mapper.mapperhelper
处理主要逻辑,最关键的一个类

MapperHelper() - Constructor for class tk.mybatis.mapper.mapperhelper.MapperHelper
默认构造方法
MapperHelper(Properties) - Constructor for class tk.mybatis.mapper.mapperhelper.MapperHelper
带配置的构造方法
mapperHelper - Variable in class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
MapperPlugin - Class in tk.mybatis.mapper.generator
通用Mapper生成器插件
MapperPlugin() - Constructor for class tk.mybatis.mapper.generator.MapperPlugin
 
MapperProperties - Class in tk.mybatis.mapper.autoconfigure
这个类存在的主要目的是方便 IDE 自动提示 mapper.
MapperProperties() - Constructor for class tk.mybatis.mapper.autoconfigure.MapperProperties
 
MapperScan - Annotation Type in tk.mybatis.spring.annotation
Use this annotation to register MyBatis mapper interfaces when using Java Config.
MapperScannerConfigurer - Class in tk.mybatis.spring.mapper
BeanDefinitionRegistryPostProcessor that searches recursively starting from a base package for interfaces and registers them as MapperFactoryBean.
MapperScannerConfigurer() - Constructor for class tk.mybatis.spring.mapper.MapperScannerConfigurer
 
MapperScannerRegistrar - Class in tk.mybatis.spring.annotation
 
MapperScannerRegistrar() - Constructor for class tk.mybatis.spring.annotation.MapperScannerRegistrar
 
MapperScannerRegistrarNotFoundConfiguration() - Constructor for class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration.MapperScannerRegistrarNotFoundConfiguration
 
MapperTemplate - Class in tk.mybatis.mapper.mapperhelper
通用Mapper模板类,扩展通用Mapper时需要继承该类
MapperTemplate(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
Marker - Interface in tk.mybatis.mapper.common
标记接口,继承该接口的接口,在MapperScannerConfigurer#setMarkerInterface时,会自动注册到通用Mapper
MetaObjectUtil - Class in tk.mybatis.mapper.util
来自 分页插件 PageHelper
MetaObjectUtil() - Constructor for class tk.mybatis.mapper.util.MetaObjectUtil
 
method - Static variable in class tk.mybatis.mapper.util.MetaObjectUtil
 
methodMap - Variable in class tk.mybatis.mapper.mapperhelper.MapperTemplate
 
modelBaseRecordClassGenerated(TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.MapperPlugin
生成基础实体类
modelGetterMethodGenerated(Method, TopLevelClass, IntrospectedColumn, IntrospectedTable, Plugin.ModelClassType) - Method in class tk.mybatis.mapper.generator.MapperPlugin
如果需要生成Getter注解,就不需要生成get相关代码了
modelPrimaryKeyClassGenerated(TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.MapperPlugin
生成实体类注解KEY对象
modelRecordWithBLOBsClassGenerated(TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.MapperPlugin
生成带BLOB字段的对象
modelSetterMethodGenerated(Method, TopLevelClass, IntrospectedColumn, IntrospectedTable, Plugin.ModelClassType) - Method in class tk.mybatis.mapper.generator.MapperPlugin
如果需要生成Setter注解,就不需要生成set相关代码了
MsUtil - Class in tk.mybatis.mapper.util
 
MsUtil() - Constructor for class tk.mybatis.mapper.util.MsUtil
 
MYBATIS_PREFIX - Static variable in class tk.mybatis.spring.annotation.BaseProperties
 
MybatisProperties - Class in tk.mybatis.mapper.autoconfigure
Configuration properties for MyBatis.
MybatisProperties() - Constructor for class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
MySqlMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,MySql独有的通用方法

N

NameStyle - Annotation Type in tk.mybatis.mapper.annotation
名字转换样式,注解的优先级高于全局配置
NEWER - Static variable in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
 
newSelectKeyMappedStatement(MappedStatement, EntityColumn, Class<?>, Boolean, String) - Static method in class tk.mybatis.mapper.mapperhelper.SelectKeyHelper
新建SelectKey节点
nextVersion(Object) - Method in class tk.mybatis.mapper.version.DefaultNextVersion
 
NextVersion<T> - Interface in tk.mybatis.mapper.version
 
nextVersion(T) - Method in interface tk.mybatis.mapper.version.NextVersion
返回下一个版本
nextVersion(Class<? extends NextVersion>, Object) - Static method in class tk.mybatis.mapper.version.VersionUtil
获取下一个版本
notAllNullParameterCheck(String, Set<EntityColumn>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
不是所有参数都是 null 的检查
notAllNullParameterCheck(Object, String) - Static method in class tk.mybatis.mapper.util.OGNL
检查 paremeter 对象中指定的 fields 是否全是 null,如果是则抛出异常
notEmpty(List<?>, String) - Static method in class tk.mybatis.mapper.additional.idlist.IdListProvider
保证 idList 不能为空
notEmpty(String, String) - Static method in class tk.mybatis.mapper.util.Assert
 
notEmpty(Object[], String) - Static method in class tk.mybatis.mapper.util.Assert
 
notEmpty(Collection<T>, String) - Static method in class tk.mybatis.mapper.util.Assert
 
notEmpty(Map<K, V>, String) - Static method in class tk.mybatis.mapper.util.Assert
 
notEmptyCollectionCheck(Object, String) - Static method in class tk.mybatis.mapper.util.OGNL
校验集合类型参数不能为空
notNull - Variable in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
notNull - Variable in class tk.mybatis.mapper.entity.Example
 
notNull(T, String) - Static method in class tk.mybatis.mapper.util.Assert
 
notSelect(String...) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
NULL() - Constructor for class tk.mybatis.mapper.genid.GenId.NULL
 
NULL() - Constructor for class tk.mybatis.mapper.gensql.GenSql.NULL
 

O

of(Class<A>, Boolean, boolean) - Static method in class tk.mybatis.mapper.weekend.Weekend
 
of(Class<A>, Boolean) - Static method in class tk.mybatis.mapper.weekend.Weekend
 
of(Class<A>) - Static method in class tk.mybatis.mapper.weekend.Weekend
 
OGNL - Class in tk.mybatis.mapper.util
OGNL静态方法
OGNL() - Constructor for class tk.mybatis.mapper.util.OGNL
 
OLD - Static variable in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
 
or(Example.Criteria) - Method in class tk.mybatis.mapper.entity.Example
 
or() - Method in class tk.mybatis.mapper.entity.Example
 
OracleMapper<T> - Interface in tk.mybatis.mapper.additional.dialect.oracle
 
OracleProvider - Class in tk.mybatis.mapper.additional.dialect.oracle
 
OracleProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.dialect.oracle.OracleProvider
 
orAllEqualTo(Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
将此对象的所有字段参数作为相等查询条件,如果字段为 null,则为 is null
orBetween(String, Object, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orBetween(String, Object, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
orBetween(Fn<A, B>, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orBetween(String, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orBetween(Fn<T, Object>, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orCondition(String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
手写条件
orCondition(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
手写左边条件,右边用value值
Order - Annotation Type in tk.mybatis.mapper.annotation
 
ORDER - Enum in tk.mybatis.mapper.code
执行 SQL 的时机
orderBy(String...) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
ORDERBY - Variable in class tk.mybatis.mapper.entity.Example
 
orderBy(String) - Method in class tk.mybatis.mapper.entity.Example
 
OrderBy(Example, Map<String, EntityColumn>) - Constructor for class tk.mybatis.mapper.entity.Example.OrderBy
 
orderBy(String) - Method in class tk.mybatis.mapper.entity.Example.OrderBy
 
orderByAsc(String...) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
orderByClause - Variable in class tk.mybatis.mapper.entity.Example
 
orderByDefault(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
获取默认的orderBy,通过注解设置的
orderByDesc(String...) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
oredCriteria - Variable in class tk.mybatis.mapper.entity.Example
 
orEqualTo(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orEqualTo(Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
将此对象的不为空的字段参数作为相等查询条件
orEqualTo(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
orEqualTo(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orEqualTo(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orEqualTo(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orGreaterThan(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orGreaterThan(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
orGreaterThan(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orGreaterThan(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orGreaterThan(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orGreaterThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orGreaterThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
orGreaterThanOrEqualTo(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orGreaterThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orGreaterThanOrEqualTo(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orIn(String, Iterable) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orIn(String, Iterable) - Method in class tk.mybatis.mapper.util.Sqls
 
orIn(Fn<A, B>, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orIn(String, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orIn(Fn<T, Object>, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orIsNotNull(String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orIsNotNull(String) - Method in class tk.mybatis.mapper.util.Sqls
 
orIsNotNull(Fn<A, B>) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orIsNotNull(String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orIsNotNull(Fn<T, Object>) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orIsNull(String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orIsNull(String) - Method in class tk.mybatis.mapper.util.Sqls
 
orIsNull(Fn<A, B>) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orIsNull(String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orIsNull(Fn<T, Object>) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orLessThan(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orLessThan(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
orLessThan(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orLessThan(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orLessThan(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orLessThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orLessThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
orLessThanOrEqualTo(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orLessThanOrEqualTo(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orLessThanOrEqualTo(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orLike(String, String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orLike(String, String) - Method in class tk.mybatis.mapper.util.Sqls
 
orLike(Fn<A, B>, String) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orLike(String, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orLike(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orNotBetween(String, Object, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orNotBetween(String, Object, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
orNotBetween(Fn<A, B>, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orNotBetween(String, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orNotBetween(Fn<T, Object>, Object, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orNotEqualTo(String, Object) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orNotEqualTo(String, Object) - Method in class tk.mybatis.mapper.util.Sqls
 
orNotEqualTo(Fn<A, B>, Object) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orNotEqualTo(String, Object) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orNotEqualTo(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orNotIn(String, Iterable) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orNotIn(String, Iterable) - Method in class tk.mybatis.mapper.util.Sqls
 
orNotIn(Fn<A, B>, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orNotIn(String, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orNotIn(Fn<T, Object>, Iterable) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orNotLike(String, String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
orNotLike(String, String) - Method in class tk.mybatis.mapper.util.Sqls
 
orNotLike(Fn<A, B>, String) - Method in class tk.mybatis.mapper.weekend.WeekendCriteria
 
orNotLike(String, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orNotLike(Fn<T, Object>, String) - Method in class tk.mybatis.mapper.weekend.WeekendSqls
 
orWhere(Sqls) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
orWhere(SqlsCriteria) - Method in class tk.mybatis.mapper.entity.Example.Builder
 

P

postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
PREFIX - Static variable in class tk.mybatis.mapper.entity.Config
 
process(String, String, Map<String, Object>) - Method in class tk.mybatis.mapper.generator.formatter.FreemarkerTemplateFormatter
根据模板处理
processAfter(Executor, MappedStatement, Statement, Object) - Method in class tk.mybatis.mapper.mapperhelper.SelectKeyGenerator
 
processBefore(Executor, MappedStatement, Statement, Object) - Method in class tk.mybatis.mapper.mapperhelper.SelectKeyGenerator
 
processConfiguration(Configuration) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
配置完成后,执行下面的操作
处理configuration中全部的MappedStatement
processConfiguration(Configuration, Class<?>) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
配置指定的接口
processField(EntityTable, EntityField, Config, Style) - Method in class tk.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
处理字段
processGeneratedValue(EntityTable, EntityColumn, GeneratedValue) - Method in class tk.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
处理 GeneratedValue 注解
processKeyGenerator(EntityTable, EntityField, EntityColumn) - Method in class tk.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
处理主键策略
processKeySql(EntityTable, EntityColumn, KeySql) - Method in class tk.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
处理 KeySql 注解
processMappedStatement(MappedStatement) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
处理 MappedStatement
processOrderBy(EntityTable, EntityField, EntityColumn) - Method in class tk.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
处理排序
propertyMap - Variable in class tk.mybatis.mapper.entity.EntityTable
 
propertyMap - Variable in class tk.mybatis.mapper.entity.Example.Builder
 
propertyMap - Variable in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
propertyMap - Variable in class tk.mybatis.mapper.entity.Example.OrderBy
 
propertyMap - Variable in class tk.mybatis.mapper.entity.Example
 
providerApplyWhereMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
providerGenerated(TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
providerInsertSelectiveMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
providerUpdateByPrimaryKeySelectiveMethodGenerated(Method, TopLevelClass, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 

R

read(InputStream) - Method in class tk.mybatis.mapper.generator.TemplateFilePlugin
读取文件
ReflectionOperationException - Exception in tk.mybatis.mapper.weekend.reflection
 
ReflectionOperationException() - Constructor for exception tk.mybatis.mapper.weekend.reflection.ReflectionOperationException
 
ReflectionOperationException(String) - Constructor for exception tk.mybatis.mapper.weekend.reflection.ReflectionOperationException
 
ReflectionOperationException(String, Throwable) - Constructor for exception tk.mybatis.mapper.weekend.reflection.ReflectionOperationException
 
ReflectionOperationException(Throwable) - Constructor for exception tk.mybatis.mapper.weekend.reflection.ReflectionOperationException
 
ReflectionOperationException(String, Throwable, boolean, boolean) - Constructor for exception tk.mybatis.mapper.weekend.reflection.ReflectionOperationException
 
Reflections - Class in tk.mybatis.mapper.weekend.reflection
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration.AutoConfiguredMapperScannerRegistrar
 
registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class tk.mybatis.spring.annotation.MapperScannerRegistrar
 
registerFilters() - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
Configures parent scanner to search for the right interfaces.
RegisterMapper - Annotation Type in tk.mybatis.mapper.annotation
自动注册 Mapper 接口标记
registerMapper(Class<?>) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
注册通用Mapper接口
registerMapper(String) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
注册通用Mapper接口
registerPrimitiveTypes() - Static method in class tk.mybatis.mapper.util.SimpleTypeUtil
注册 8 种基本类型
registerSimpleType(Class<?>) - Static method in class tk.mybatis.mapper.util.SimpleTypeUtil
注册新的类型
registerSimpleType(String) - Static method in class tk.mybatis.mapper.util.SimpleTypeUtil
注册新的类型
resolveEntity(Class<?>, Config) - Method in class tk.mybatis.mapper.mapperhelper.resolve.DefaultEntityResolve
 
resolveEntity(Class<?>, Config) - Method in interface tk.mybatis.mapper.mapperhelper.resolve.EntityResolve
解析类为 EntityTable
resolveMapperLocations() - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
RowBoundsMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,带RowBounds参数的查询

配合分页插件PageHelper可以实现物理分页

PageHelper - http://git.oschina.net/free/Mybatis_PageHelper

run(String...) - Method in class tk.mybatis.sample.SampleMapperApplication
 
run(String...) - Method in class tk.mybatis.sample.SampleXmlApplication
 

S

SAFE_DELETE_ERROR - Static variable in class tk.mybatis.mapper.util.OGNL
 
SAFE_DELETE_EXCEPTION - Static variable in class tk.mybatis.mapper.util.OGNL
 
SampleMapperApplication - Class in tk.mybatis.sample
 
SampleMapperApplication() - Constructor for class tk.mybatis.sample.SampleMapperApplication
 
SampleXmlApplication - Class in tk.mybatis.sample
 
SampleXmlApplication() - Constructor for class tk.mybatis.sample.SampleXmlApplication
 
select(T) - Method in interface tk.mybatis.mapper.common.base.select.SelectMapper
根据实体中的属性值进行查询,查询条件使用等号
select(String...) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
select(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询
SELECT_KEY_SUFFIX - Static variable in class tk.mybatis.mapper.mapperhelper.SelectKeyGenerator
 
selectAggregationByExample(Object, AggregateCondition) - Method in interface tk.mybatis.mapper.additional.aggregation.AggregationMapper
根据example和aggregateCondition进行聚合查询 分组不支持having条件过滤, 如需要建议使用xml文件
selectAggregationByExample(MappedStatement) - Method in class tk.mybatis.mapper.additional.aggregation.AggregationProvider
根据Example查询总数
selectAll() - Method in interface tk.mybatis.mapper.common.base.select.SelectAllMapper
查询全部结果
selectAll(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询全部结果
selectAllColumns(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
select xxx,xxx...
SelectAllMapper<T> - Interface in tk.mybatis.mapper.common.base.select
 
selectByCondition(Object) - Method in interface tk.mybatis.mapper.common.condition.SelectByConditionMapper
根据Condition条件进行查询
selectByCondition(MappedStatement) - Method in class tk.mybatis.mapper.provider.ConditionProvider
根据Condition查询
selectByConditionAndRowBounds(Object, RowBounds) - Method in interface tk.mybatis.mapper.common.rowbounds.SelectByConditionRowBoundsMapper
根据example条件和RowBounds进行分页查询,该方法和selectByExampleAndRowBounds完全一样,只是名字改成了Condition
selectByConditionAndRowBounds(MappedStatement) - Method in class tk.mybatis.mapper.provider.ConditionProvider
根据Condition查询
SelectByConditionMapper<T> - Interface in tk.mybatis.mapper.common.condition
通用Mapper接口,Condition查询
SelectByConditionRowBoundsMapper<T> - Interface in tk.mybatis.mapper.common.rowbounds
通用Mapper接口,Condition查询
selectByExample(Object) - Method in interface tk.mybatis.mapper.common.example.SelectByExampleMapper
根据Example条件进行查询
selectByExample(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example查询
selectByExampleAndRowBounds(Object, RowBounds) - Method in interface tk.mybatis.mapper.common.rowbounds.SelectByExampleRowBoundsMapper
根据example条件和RowBounds进行分页查询
selectByExampleAndRowBounds(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example查询
SelectByExampleMapper<T> - Interface in tk.mybatis.mapper.common.example
通用Mapper接口,Example查询
SelectByExampleRowBoundsMapper<T> - Interface in tk.mybatis.mapper.common.rowbounds
通用Mapper接口,查询
selectByIdList(MappedStatement) - Method in class tk.mybatis.mapper.additional.idlist.IdListProvider
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
selectByIdList(List<PK>) - Method in interface tk.mybatis.mapper.additional.idlist.SelectByIdListMapper
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
SelectByIdListMapper<T,PK> - Interface in tk.mybatis.mapper.additional.idlist
通用Mapper接口,根据ids查询
selectByIds(String) - Method in interface tk.mybatis.mapper.common.ids.SelectByIdsMapper
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
selectByIds(MappedStatement) - Method in class tk.mybatis.mapper.provider.IdsProvider
根据主键字符串进行查询,类中只有存在一个带有@Id注解的字段
SelectByIdsMapper<T> - Interface in tk.mybatis.mapper.common.ids
通用Mapper接口,根据ids查询
selectByPrimaryKey(Object) - Method in interface tk.mybatis.mapper.common.base.select.SelectByPrimaryKeyMapper
根据主键字段进行查询,方法参数必须包含完整的主键属性,查询条件使用等号
selectByPrimaryKey(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
根据主键进行查询
SelectByPrimaryKeyMapper<T> - Interface in tk.mybatis.mapper.common.base.select
通用Mapper接口,其他接口继承该接口即可

selectByRowBounds(T, RowBounds) - Method in interface tk.mybatis.mapper.common.rowbounds.SelectRowBoundsMapper
根据实体属性和RowBounds进行分页查询
selectByRowBounds(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询
selectColumns - Variable in class tk.mybatis.mapper.entity.Example
 
selectCount(T) - Method in interface tk.mybatis.mapper.common.base.select.SelectCountMapper
根据实体中的属性查询总数,查询条件使用等号
selectCount(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
select count(x)
selectCount(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询总数
selectCountByCondition(Object) - Method in interface tk.mybatis.mapper.common.condition.SelectCountByConditionMapper
根据Condition条件进行查询总数
selectCountByCondition(MappedStatement) - Method in class tk.mybatis.mapper.provider.ConditionProvider
根据Condition查询总数
SelectCountByConditionMapper<T> - Interface in tk.mybatis.mapper.common.condition
通用Mapper接口,Condition查询
selectCountByExample(Object) - Method in interface tk.mybatis.mapper.common.example.SelectCountByExampleMapper
根据Example条件进行查询总数
selectCountByExample(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example查询总数
SelectCountByExampleMapper<T> - Interface in tk.mybatis.mapper.common.example
通用Mapper接口,Example查询
selectCountExists(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
select case when count(x) > 0 then 1 else 0 end
SelectCountMapper<T> - Interface in tk.mybatis.mapper.common.base.select
通用Mapper接口,查询
selectDistinct(String...) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
SelectKeyGenerator - Class in tk.mybatis.mapper.mapperhelper
 
SelectKeyGenerator(MappedStatement, boolean) - Constructor for class tk.mybatis.mapper.mapperhelper.SelectKeyGenerator
 
SelectKeyHelper - Class in tk.mybatis.mapper.mapperhelper
创建 selectKey
SelectKeyHelper() - Constructor for class tk.mybatis.mapper.mapperhelper.SelectKeyHelper
 
SelectMapper<T> - Interface in tk.mybatis.mapper.common.base.select
通用Mapper接口,查询
selectOne(T) - Method in interface tk.mybatis.mapper.common.base.select.SelectOneMapper
根据实体中的属性进行查询,只能有一个返回值,有多个结果是抛出异常,查询条件使用等号
selectOne(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseSelectProvider
查询
selectOneByExample(Object) - Method in interface tk.mybatis.mapper.common.example.SelectOneByExampleMapper
根据Example条件进行查询
selectOneByExample(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example查询一个结果
SelectOneByExampleMapper<T> - Interface in tk.mybatis.mapper.common.example
通用Mapper接口,Example查询
SelectOneMapper<T> - Interface in tk.mybatis.mapper.common.base.select
通用Mapper接口,查询
selectProperties(String...) - Method in class tk.mybatis.mapper.entity.Example
指定要查询的属性列 - 这里会自动映射到表字段
SelectRowBoundsMapper<T> - Interface in tk.mybatis.mapper.common.rowbounds
通用Mapper接口,查询
setAddToConfig(boolean) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setAddToConfig(boolean) - Method in class tk.mybatis.spring.mapper.MapperFactoryBean
If addToConfig is false the mapper will not be added to MyBatis.
setAddToConfig(boolean) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
Same as MapperFactoryBean#setAddToConfig(boolean).
setAllFields(List<ColumnField>) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setAndOr(String) - Method in class tk.mybatis.mapper.entity.Example.Criterion
 
setAndOr(String) - Method in class tk.mybatis.mapper.entity.Example.GeneratedCriteria
 
setAndOr(String) - Method in class tk.mybatis.mapper.util.Sqls.Criteria
 
setAnnotationClass(Class<? extends Annotation>) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setAnnotationClass(Class<? extends Annotation>) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
This property specifies the annotation that the scanner will search for.
setApplicationContext(ApplicationContext) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
setBaseFields(List<ColumnField>) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setBasePackage(String) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
This property lets you set the base package for your mapper interface files.
setBasePackages(String[]) - Method in class tk.mybatis.spring.annotation.BaseProperties
 
setBaseSelect(String) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setBeanFactory(BeanFactory) - Method in class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration.AutoConfiguredMapperScannerRegistrar
 
setBeanName(String) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
setBEFORE(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setBefore(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setBlob(boolean) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setBlobColumn(boolean) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setBlobFields(List<ColumnField>) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setCatalog(String) - Method in class tk.mybatis.mapper.entity.Config
设置全局的catalog,默认为空,如果设置了值,操作表时的sql会是catalog.tablename
setCatalog(String) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setCheckConfigLocation(boolean) - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
setCheckExampleEntityClass(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setColumn(String) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setColumnName(String) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setConfig(String) - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
Deprecated.
setConfig(Config) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
设置通用Mapper配置
setConfig(Config) - Method in class tk.mybatis.mapper.session.Configuration
使用 Config 配置
setConfig(Config) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
配置通用 Mapper
setConfigLocation(String) - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
setConfiguration(Configuration) - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
setConfigurationProperties(Properties) - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
setContext(Context) - Method in class tk.mybatis.mapper.generator.MapperPlugin
 
setCountProperty(String) - Method in class tk.mybatis.mapper.entity.Example
指定 count(property) 查询属性
setCountrycode(String) - Method in class tk.mybatis.sample.domain.Country
 
setCountryname(String) - Method in class tk.mybatis.sample.domain.Country
 
setDistinct(boolean) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
setDistinct(boolean) - Method in class tk.mybatis.mapper.entity.Example
 
setEnableMethodAnnotation(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setEntityClassColumns(LinkedHashSet<EntityColumn>) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setEntityClassPKColumns(LinkedHashSet<EntityColumn>) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setEntityField(EntityField) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setEnumAsSimpleType(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setEnvironment(Environment) - Method in class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration.AutoConfiguredMapperScannerRegistrar
 
setEnvironment(Environment) - Method in class tk.mybatis.spring.annotation.MapperScannerRegistrar
 
setExecutorType(ExecutorType) - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
setFieldName(String) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setForUpdate(boolean) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
setForUpdate(boolean) - Method in class tk.mybatis.mapper.entity.Example
 
setFullClassName(String) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setFullTypeName(String) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setGenerator(String) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setGenIdClass(Class<? extends GenId>) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setId(boolean) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setId(Long) - Method in class tk.mybatis.sample.domain.Country
 
setIDENTITY(String) - Method in class tk.mybatis.mapper.entity.Config
主键自增回写方法,默认值MYSQL,详细说明请看文档
setIdentity(String) - Method in class tk.mybatis.mapper.entity.Config
 
setIdentity(boolean) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setIdentity(boolean) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setInsertable(boolean) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setIntrospectedTable(IntrospectedTable) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setJavaType(Class<?>) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setJavaType(Class<?>) - Method in class tk.mybatis.mapper.entity.EntityField
设置javaType
setJdbcCharacterColumn(boolean) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setJdbcDateColumn(boolean) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setJdbcTimeColumn(boolean) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setJdbcType(JdbcType) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setJdbcType(String) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setKeyColumns(String) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setKeyColumns(List<String>) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setKeyProperties(String) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setKeyProperties(List<String>) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setKeyProperties(Set<EntityColumn>, MappedStatement) - Static method in class tk.mybatis.mapper.mapperhelper.EntityHelper
通过反射设置MappedStatement的keyProperties字段值
setLength(int) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setLowerCaseName(String) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setMapperFactoryBean(MapperFactoryBean<?>) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setMapperHelper(MapperHelper) - Method in class tk.mybatis.mapper.session.Configuration
直接注入 mapperHelper
setMapperHelper(MapperHelper) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setMapperHelper(MapperHelper) - Method in class tk.mybatis.spring.mapper.MapperFactoryBean
设置通用 Mapper 配置
setMapperHelper(MapperHelper) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
 
setMapperHelperBeanName(String) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setMapperInterface(Class<T>) - Method in class tk.mybatis.spring.mapper.MapperFactoryBean
Sets the mapper interface of the MyBatis mapper
setMapperLocations(String[]) - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
setMapperProperties(Properties) - Method in class tk.mybatis.mapper.session.Configuration
使用属性方式配置
setMapperProperties(Environment) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
从环境变量中获取 mapper 配置信息
setMapperProperties(String[]) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
从 properties 数组获取 mapper 配置信息
setMappers(List<Class>) - Method in class tk.mybatis.mapper.entity.Config
 
setMarkerInterface(Class<?>) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setMarkerInterface(Class<?>) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
This property specifies the parent that the scanner will search for.
setName(String) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setNameGenerator(BeanNameGenerator) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
Sets beanNameGenerator to be used while running the scanner.
setNotEmpty(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setNullable(boolean) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setOrder(String) - Method in class tk.mybatis.mapper.entity.Config
主键自增回写方法执行顺序,默认AFTER,可选值为(BEFORE|AFTER)
setOrder(ORDER) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setOrderBy(String) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setOrderByClause(String) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setOrderByClause(String) - Method in class tk.mybatis.mapper.entity.Example
 
setOrderPriority(int) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setPackageName(String) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setPkFields(List<ColumnField>) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setProcessPropertyPlaceHolders(boolean) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
 
setProperties(Properties) - Method in class tk.mybatis.mapper.entity.Config
配置属性
setProperties(Properties) - Method in class tk.mybatis.mapper.generator.MapperPlugin
 
setProperties(Properties) - Method in class tk.mybatis.mapper.generator.TemplateFilePlugin
 
setProperties(Properties) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
配置属性
setProperties(Properties) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
属性注入
setProperty(String) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setRemarks(String) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setResolveClass(Class<? extends EntityResolve>) - Method in class tk.mybatis.mapper.entity.Config
 
setResourceLoader(ResourceLoader) - Method in class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration.AutoConfiguredMapperScannerRegistrar
 
setResourceLoader(ResourceLoader) - Method in class tk.mybatis.spring.annotation.MapperScannerRegistrar
 
setResultType(MappedStatement, Class<?>) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
设置返回值类型 - 为了让typeHandler在select时有效,改为设置resultMap
setSafeDelete(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setSafeUpdate(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setScale(int) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setSchema(String) - Method in class tk.mybatis.mapper.entity.Config
设置全局的schema,默认为空,如果设置了值,操作表时的sql会是schema.tablename
如果同时设置了catalog,优先使用catalog.tablename
setSchema(String) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setSeqFormat(String) - Method in class tk.mybatis.mapper.entity.Config
序列的获取规则,使用{num}格式化参数,默认值为{0}.nextval,针对Oracle
可选参数一共3个,对应0,1,2,3分别为SequenceName,ColumnName, PropertyName,TableName
setSequenceColumn(boolean) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setShortClassName(String) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setShortTypeName(String) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setSqlSessionFactory(SqlSessionFactory) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setSqlSessionFactory(SqlSessionFactory) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
setSqlSessionFactoryBeanName(String) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setSqlSessionFactoryBeanName(String) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
Specifies which SqlSessionFactory to use in the case that there is more than one in the spring context.
setSqlSessionTemplate(SqlSessionTemplate) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setSqlSessionTemplate(SqlSessionTemplate) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
setSqlSessionTemplateBeanName(String) - Method in class tk.mybatis.spring.mapper.ClassPathMapperScanner
 
setSqlSessionTemplateBeanName(String) - Method in class tk.mybatis.spring.mapper.MapperScannerConfigurer
Specifies which SqlSessionTemplate to use in the case that there is more than one in the spring context.
setSqlSource(MappedStatement, MapperTemplate) - Method in class tk.mybatis.mapper.mapperhelper.MapperHelper
重新设置SqlSource

执行该方法前必须使用isMapperMethod判断,否则msIdCache会空

setSqlSource(MappedStatement, SqlSource) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
重新设置SqlSource
setSqlSource(MappedStatement) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
重新设置SqlSource
setStringColumn(boolean) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setStyle(Style) - Method in class tk.mybatis.mapper.entity.Config
 
setTable(EntityTable) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setTable(Table) - Method in class tk.mybatis.mapper.entity.EntityTable
 
setTableClass(TableClass) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setTableName(String) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
setTableName(String) - Method in class tk.mybatis.mapper.entity.Example
设置表名
setTableName(String) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setType(FullyQualifiedJavaType) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setType(FullyQualifiedJavaType) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setTypeAliasesPackage(String) - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
setTypeHandler(Class<? extends TypeHandler<?>>) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setTypeHandlersPackage(String) - Method in class tk.mybatis.mapper.autoconfigure.MybatisProperties
 
setTypePackage(String) - Method in class tk.mybatis.mapper.generator.model.ColumnField
 
setUpdatable(boolean) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setUseJavaType(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setUseJavaType(boolean) - Method in class tk.mybatis.mapper.entity.EntityColumn
 
setUseSimpleType(boolean) - Method in class tk.mybatis.mapper.entity.Config
 
setVariableName(String) - Method in class tk.mybatis.mapper.generator.model.TableClass
 
setWrapKeyword(String) - Method in class tk.mybatis.mapper.entity.Config
 
SimpleTypeUtil - Class in tk.mybatis.mapper.util
参考 org.apache.ibatis.type.SimpleTypeRegistry
SimpleTypeUtil() - Constructor for class tk.mybatis.mapper.util.SimpleTypeUtil
 
SpecialProvider - Class in tk.mybatis.mapper.provider
SpecialProvider实现类,特殊方法实现类
SpecialProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.SpecialProvider
 
SpringBoot1Bind() - Constructor for class tk.mybatis.spring.mapper.SpringBootBindUtil.SpringBoot1Bind
 
SpringBoot2Bind() - Constructor for class tk.mybatis.spring.mapper.SpringBootBindUtil.SpringBoot2Bind
 
SpringBootBindUtil - Class in tk.mybatis.spring.mapper
 
SpringBootBindUtil() - Constructor for class tk.mybatis.spring.mapper.SpringBootBindUtil
 
SpringBootBindUtil.IBind - Interface in tk.mybatis.spring.mapper
 
SpringBootBindUtil.SpringBoot1Bind - Class in tk.mybatis.spring.mapper
使用 Spring Boot 1.x 方式绑定
SpringBootBindUtil.SpringBoot2Bind - Class in tk.mybatis.spring.mapper
使用 Spring Boot 2.x 方式绑定
SpringBootVFS - Class in tk.mybatis.mapper.autoconfigure
 
SpringBootVFS() - Constructor for class tk.mybatis.mapper.autoconfigure.SpringBootVFS
 
SqlHelper - Class in tk.mybatis.mapper.mapperhelper
拼常用SQL的工具类
SqlHelper() - Constructor for class tk.mybatis.mapper.mapperhelper.SqlHelper
 
sqlMapDeleteByPrimaryKeyElementGenerated(XmlElement, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
sqlMapInsertElementGenerated(XmlElement, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
sqlMapInsertSelectiveElementGenerated(XmlElement, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
sqlMapSelectAllElementGenerated(XmlElement, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
sqlMapSelectByPrimaryKeyElementGenerated(XmlElement, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
sqlMapUpdateByPrimaryKeySelectiveElementGenerated(XmlElement, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated(XmlElement, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated(XmlElement, IntrospectedTable) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
SqlReservedWords - Class in tk.mybatis.mapper.util
This class contains a somewhat comprehensive list of SQL reserved words.
Sqls - Class in tk.mybatis.mapper.util
 
Sqls.Criteria - Class in tk.mybatis.mapper.util
 
Sqls.Criterion - Class in tk.mybatis.mapper.util
 
SqlsCriteria - Interface in tk.mybatis.mapper.entity
 
SqlServerMapper<T> - Interface in tk.mybatis.mapper.common
通用Mapper接口,SqlServerMapper独有的通用方法
SqlServerProvider - Class in tk.mybatis.mapper.provider
SqlServerProvider实现类,特殊方法实现类
SqlServerProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.provider.SqlServerProvider
 
sqlSessionFactory(DataSource) - Method in class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration
 
sqlSessionTemplate(SqlSessionFactory) - Method in class tk.mybatis.mapper.autoconfigure.MapperAutoConfiguration
 
StringUtil - Class in tk.mybatis.mapper.util
Created by liuzh_3nofxnp on 2015/8/26.
StringUtil() - Constructor for class tk.mybatis.mapper.util.StringUtil
 
Style - Enum in tk.mybatis.mapper.code
字段转换方式
supportMethod(String) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
是否支持该通用方法
supportMethod(String) - Method in class tk.mybatis.mapper.provider.EmptyProvider
 

T

table - Variable in class tk.mybatis.mapper.entity.Example.Builder
 
table - Variable in class tk.mybatis.mapper.entity.Example
 
TableClass - Class in tk.mybatis.mapper.generator.model
 
TableClass() - Constructor for class tk.mybatis.mapper.generator.model.TableClass
 
TableColumnBuilder - Class in tk.mybatis.mapper.generator.model
 
TableColumnBuilder() - Constructor for class tk.mybatis.mapper.generator.model.TableColumnBuilder
 
tableName - Variable in class tk.mybatis.mapper.entity.Example
 
tableName(Class<?>) - Method in class tk.mybatis.mapper.mapperhelper.MapperTemplate
获取实体类的表名
TemplateFilePlugin - Class in tk.mybatis.mapper.generator
每一个模板都需要配置一个插件,可以配置多个
TemplateFilePlugin() - Constructor for class tk.mybatis.mapper.generator.TemplateFilePlugin
 
TemplateFormatter - Interface in tk.mybatis.mapper.generator.formatter
 
tk.mybatis.mapper - package tk.mybatis.mapper
 
tk.mybatis.mapper.additional.aggregation - package tk.mybatis.mapper.additional.aggregation
 
tk.mybatis.mapper.additional.dialect.oracle - package tk.mybatis.mapper.additional.dialect.oracle
 
tk.mybatis.mapper.additional.idlist - package tk.mybatis.mapper.additional.idlist
 
tk.mybatis.mapper.additional.insert - package tk.mybatis.mapper.additional.insert
 
tk.mybatis.mapper.additional.update.differ - package tk.mybatis.mapper.additional.update.differ
 
tk.mybatis.mapper.additional.update.force - package tk.mybatis.mapper.additional.update.force
 
tk.mybatis.mapper.annotation - package tk.mybatis.mapper.annotation
 
tk.mybatis.mapper.autoconfigure - package tk.mybatis.mapper.autoconfigure
 
tk.mybatis.mapper.code - package tk.mybatis.mapper.code
 
tk.mybatis.mapper.common - package tk.mybatis.mapper.common
 
tk.mybatis.mapper.common.base - package tk.mybatis.mapper.common.base
 
tk.mybatis.mapper.common.base.delete - package tk.mybatis.mapper.common.base.delete
 
tk.mybatis.mapper.common.base.insert - package tk.mybatis.mapper.common.base.insert
 
tk.mybatis.mapper.common.base.select - package tk.mybatis.mapper.common.base.select
 
tk.mybatis.mapper.common.base.update - package tk.mybatis.mapper.common.base.update
 
tk.mybatis.mapper.common.condition - package tk.mybatis.mapper.common.condition
 
tk.mybatis.mapper.common.example - package tk.mybatis.mapper.common.example
 
tk.mybatis.mapper.common.ids - package tk.mybatis.mapper.common.ids
 
tk.mybatis.mapper.common.rowbounds - package tk.mybatis.mapper.common.rowbounds
 
tk.mybatis.mapper.common.special - package tk.mybatis.mapper.common.special
 
tk.mybatis.mapper.common.sqlserver - package tk.mybatis.mapper.common.sqlserver
 
tk.mybatis.mapper.entity - package tk.mybatis.mapper.entity
 
tk.mybatis.mapper.generator - package tk.mybatis.mapper.generator
 
tk.mybatis.mapper.generator.file - package tk.mybatis.mapper.generator.file
 
tk.mybatis.mapper.generator.formatter - package tk.mybatis.mapper.generator.formatter
 
tk.mybatis.mapper.generator.model - package tk.mybatis.mapper.generator.model
 
tk.mybatis.mapper.genid - package tk.mybatis.mapper.genid
 
tk.mybatis.mapper.gensql - package tk.mybatis.mapper.gensql
 
tk.mybatis.mapper.mapperhelper - package tk.mybatis.mapper.mapperhelper
 
tk.mybatis.mapper.mapperhelper.resolve - package tk.mybatis.mapper.mapperhelper.resolve
 
tk.mybatis.mapper.provider - package tk.mybatis.mapper.provider
 
tk.mybatis.mapper.provider.base - package tk.mybatis.mapper.provider.base
 
tk.mybatis.mapper.session - package tk.mybatis.mapper.session
 
tk.mybatis.mapper.util - package tk.mybatis.mapper.util
 
tk.mybatis.mapper.version - package tk.mybatis.mapper.version
 
tk.mybatis.mapper.weekend - package tk.mybatis.mapper.weekend
 
tk.mybatis.mapper.weekend.reflection - package tk.mybatis.mapper.weekend.reflection
 
tk.mybatis.sample - package tk.mybatis.sample
 
tk.mybatis.sample.domain - package tk.mybatis.sample.domain
 
tk.mybatis.sample.mapper - package tk.mybatis.sample.mapper
 
tk.mybatis.spring.annotation - package tk.mybatis.spring.annotation
 
tk.mybatis.spring.mapper - package tk.mybatis.spring.mapper
 
TkMyBatis3Impl - Class in tk.mybatis.mapper.generator
可以通过MBG1.3.4+版本提供的table元素的mapperName属性设置统一的名称,使用{0}作为实体类名的占位符。
TkMyBatis3Impl() - Constructor for class tk.mybatis.mapper.generator.TkMyBatis3Impl
 
TkMyBatis3SimpleImpl - Class in tk.mybatis.mapper.generator
可以通过MBG1.3.4+版本提供的table元素的mapperName属性设置统一的名称,使用{0}作为实体类名的占位符。
TkMyBatis3SimpleImpl() - Constructor for class tk.mybatis.mapper.generator.TkMyBatis3SimpleImpl
 
toLowerAscii(char) - Static method in class tk.mybatis.mapper.util.StringUtil
 
toString() - Method in class tk.mybatis.mapper.entity.EntityColumn
 
toUpperAscii(char) - Static method in class tk.mybatis.mapper.util.StringUtil
 

U

underlineToCamelhump(String) - Static method in class tk.mybatis.mapper.util.StringUtil
将下划线风格替换为驼峰风格
updateByCondition(T, Object) - Method in interface tk.mybatis.mapper.common.condition.UpdateByConditionMapper
根据Condition条件更新实体`record`包含的全部属性,null值会被更新
updateByCondition(MappedStatement) - Method in class tk.mybatis.mapper.provider.ConditionProvider
根据Condition更新
UpdateByConditionMapper<T> - Interface in tk.mybatis.mapper.common.condition
通用Mapper接口,Condition查询
updateByConditionSelective(T, Object) - Method in interface tk.mybatis.mapper.common.condition.UpdateByConditionSelectiveMapper
根据Condition条件更新实体`record`包含的不是null的属性值
updateByConditionSelective(MappedStatement) - Method in class tk.mybatis.mapper.provider.ConditionProvider
根据Example更新非null字段
UpdateByConditionSelectiveMapper<T> - Interface in tk.mybatis.mapper.common.condition
通用Mapper接口,Condition查询
updateByDiffer(T, T) - Method in interface tk.mybatis.mapper.additional.update.differ.UpdateByDifferMapper
根据 old 和 newer 进行差异更新,当对应某个字段值不同时才会更新
updateByDiffer(MappedStatement) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
差异更新
UpdateByDifferMapper<T> - Interface in tk.mybatis.mapper.additional.update.differ
差异更新
UpdateByDifferProvider - Class in tk.mybatis.mapper.additional.update.differ
 
UpdateByDifferProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
 
updateByExample(T, Object) - Method in interface tk.mybatis.mapper.common.example.UpdateByExampleMapper
根据Example条件更新实体`record`包含的全部属性,null值会被更新
updateByExample(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example更新
UpdateByExampleMapper<T> - Interface in tk.mybatis.mapper.common.example
通用Mapper接口,Example查询
updateByExampleSelective(T, Object) - Method in interface tk.mybatis.mapper.common.example.UpdateByExampleSelectiveMapper
根据Example条件更新实体`record`包含的不是null的属性值
updateByExampleSelective(MappedStatement) - Method in class tk.mybatis.mapper.provider.ExampleProvider
根据Example更新非null字段
UpdateByExampleSelectiveMapper<T> - Interface in tk.mybatis.mapper.common.example
通用Mapper接口,Example查询
updateByExampleWhereClause() - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
Example-Update中的where结构,用于多个参数时,Example带@Param("example")注解时
updateByPrimaryKey(T) - Method in interface tk.mybatis.mapper.common.base.update.UpdateByPrimaryKeyMapper
根据主键更新实体全部字段,null值会被更新
updateByPrimaryKey(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseUpdateProvider
通过主键更新全部字段
UpdateByPrimaryKeyMapper<T> - Interface in tk.mybatis.mapper.common.base.update
通用Mapper接口,更新
updateByPrimaryKeySelective(T) - Method in interface tk.mybatis.mapper.common.base.update.UpdateByPrimaryKeySelectiveMapper
根据主键更新属性不为null的值
updateByPrimaryKeySelective(MappedStatement) - Method in class tk.mybatis.mapper.provider.base.BaseUpdateProvider
通过主键更新不为null的字段
updateByPrimaryKeySelectiveForce(T, List<String>) - Method in interface tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceMapper
根据主键更新属性不为null的值, 指定的属性(null值)会被强制更新
updateByPrimaryKeySelectiveForce(MappedStatement) - Method in class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
 
UpdateByPrimaryKeySelectiveForceMapper<T> - Interface in tk.mybatis.mapper.additional.update.force
 
UpdateByPrimaryKeySelectiveForceProvider - Class in tk.mybatis.mapper.additional.update.force
 
UpdateByPrimaryKeySelectiveForceProvider(Class<?>, MapperHelper) - Constructor for class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
 
UpdateByPrimaryKeySelectiveMapper<T> - Interface in tk.mybatis.mapper.common.base.update
通用Mapper接口,更新
updateSetColumns(Class<?>, String, boolean, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
update set列
updateSetColumnsByDiffer(Class<?>) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
update set列
updateSetColumnsForce(Class<?>, String, boolean, boolean) - Method in class tk.mybatis.mapper.additional.update.force.UpdateByPrimaryKeySelectiveForceProvider
update set列
updateTable(Class<?>, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
update tableName - 动态表名
updateTable(Class<?>, String, String) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
update tableName - 动态表名

V

validate(List<String>) - Method in class tk.mybatis.mapper.generator.FalseMethodPlugin
 
validate(List<String>) - Method in class tk.mybatis.mapper.generator.TemplateFilePlugin
 
valueOf(String) - Static method in enum tk.mybatis.mapper.additional.aggregation.AggregateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tk.mybatis.mapper.code.IdentityDialect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tk.mybatis.mapper.code.ORDER
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum tk.mybatis.mapper.code.Style
Returns the enum constant of this type with the specified name.
values() - Static method in enum tk.mybatis.mapper.additional.aggregation.AggregateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tk.mybatis.mapper.code.IdentityDialect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tk.mybatis.mapper.code.ORDER
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum tk.mybatis.mapper.code.Style
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Annotation Type in tk.mybatis.mapper.annotation
 
VersionException - Exception in tk.mybatis.mapper.version
 
VersionException() - Constructor for exception tk.mybatis.mapper.version.VersionException
 
VersionException(String) - Constructor for exception tk.mybatis.mapper.version.VersionException
 
VersionException(String, Throwable) - Constructor for exception tk.mybatis.mapper.version.VersionException
 
VersionException(Throwable) - Constructor for exception tk.mybatis.mapper.version.VersionException
 
VersionUtil - Class in tk.mybatis.mapper.version
 
VersionUtil() - Constructor for class tk.mybatis.mapper.version.VersionUtil
 

W

Weekend<T> - Class in tk.mybatis.mapper.weekend
 
Weekend(Class<T>) - Constructor for class tk.mybatis.mapper.weekend.Weekend
 
Weekend(Class<T>, boolean) - Constructor for class tk.mybatis.mapper.weekend.Weekend
 
Weekend(Class<T>, boolean, boolean) - Constructor for class tk.mybatis.mapper.weekend.Weekend
 
weekendCriteria() - Method in class tk.mybatis.mapper.weekend.Weekend
 
WeekendCriteria<A,B> - Class in tk.mybatis.mapper.weekend
 
WeekendCriteria(Map<String, EntityColumn>, boolean, boolean) - Constructor for class tk.mybatis.mapper.weekend.WeekendCriteria
 
WeekendSqls<T> - Class in tk.mybatis.mapper.weekend
 
where(Sqls) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
where(SqlsCriteria) - Method in class tk.mybatis.mapper.entity.Example.Builder
 
whereAllIfColumns(Class<?>, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
where所有列的条件,会判断是否!=null
whereAllIfColumns(Class<?>, boolean, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
where所有列的条件,会判断是否!=null
whereLogicDelete(Class<?>, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
逻辑删除的where条件,没有逻辑删除注解则返回空字符串
AND column = value
wherePKColumns(Class<?>, boolean) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
where主键条件
wherePKColumns(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
where主键条件
wherePKColumns(Class<?>, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
where主键条件
wherePKColumns(Class<?>, String, boolean) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
where主键条件
whereVersion(Class<?>) - Method in class tk.mybatis.mapper.additional.update.differ.UpdateByDifferProvider
乐观锁字段条件
whereVersion(Class<?>) - Static method in class tk.mybatis.mapper.mapperhelper.SqlHelper
乐观锁字段条件
A B C D E F G H I J K L M N O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.