A C D E F G I M N P R S T U V

A

addClassComment(InnerClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
Example使用
addClassComment(InnerClass, IntrospectedTable, boolean) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
Example使用
addComment(XmlElement) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
xml中的注释
addConfigurationProperties(Properties) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
 
addEnumComment(InnerEnum, IntrospectedTable) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
 
addFieldComment(Field, IntrospectedTable, IntrospectedColumn) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
给字段添加数据库备注
addFieldComment(Field, IntrospectedTable) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
Example使用
addGeneralMethodComment(Method, IntrospectedTable) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
 
addGetterComment(Method, IntrospectedTable, IntrospectedColumn) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
getter方法注释
addJavadocTag(JavaElement, boolean) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
删除标记
addJavaFileComment(CompilationUnit) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
 
addMethodMap(String, Method) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
添加映射方法
addRootComment(XmlElement) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
 
addSetterComment(Method, IntrospectedTable, IntrospectedColumn) - 类 com.github.abel533.generator.MapperCommentGenerator 中的方法
setter方法注释

C

camelhumpToUnderline(String) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
将驼峰风格替换为下划线风格
clientDeleteByPrimaryKeyMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientDeleteByPrimaryKeyMethodGenerated(Method, Interface, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientGenerated(Interface, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
生成的Mapper接口
clientInsertMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientInsertMethodGenerated(Method, Interface, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientInsertSelectiveMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientInsertSelectiveMethodGenerated(Method, Interface, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientSelectAllMethodGenerated(Method, Interface, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientSelectAllMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientSelectByPrimaryKeyMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientSelectByPrimaryKeyMethodGenerated(Method, Interface, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientUpdateByPrimaryKeySelectiveMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientUpdateByPrimaryKeySelectiveMethodGenerated(Method, Interface, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientUpdateByPrimaryKeyWithBLOBsMethodGenerated(Method, Interface, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
clientUpdateByPrimaryKeyWithoutBLOBsMethodGenerated(Method, Interface, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
com.github.abel533.generator - 软件包 com.github.abel533.generator
 
com.github.abel533.mapper - 软件包 com.github.abel533.mapper
 
com.github.abel533.mapperhelper - 软件包 com.github.abel533.mapperhelper
 

D

delete(T) - 接口 com.github.abel533.mapper.Mapper 中的方法
 
delete(MappedStatement) - 类 com.github.abel533.mapper.MapperProvider 中的方法
通过条件删除
deleteByPrimaryKey(Object) - 接口 com.github.abel533.mapper.Mapper 中的方法
 
deleteByPrimaryKey(MappedStatement) - 类 com.github.abel533.mapper.MapperProvider 中的方法
通过主键删除
dynamicSQL(Object) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
 

E

EntityHelper - com.github.abel533.mapperhelper 中的 类
实体类工具类 - 处理实体和数据库表以及字段关键的一个类 项目地址 : https://github.com/abel533/Mapper
EntityHelper() - 类 com.github.abel533.mapperhelper.EntityHelper 的构造方法
 
EntityHelper.EntityColumn - com.github.abel533.mapperhelper 中的 类
实体字段对应数据库列的信息
EntityHelper.EntityColumn() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 的构造方法
 
EntityHelper.EntityTable - com.github.abel533.mapperhelper 中的 类
实体对应表的配置信息
EntityHelper.EntityTable() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityTable 的构造方法
 

F

forObject(Object) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的静态方法
反射对象,增加对低版本Mybatis的支持

G

getAllColumns(Class<?>) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
获取查询的Select
getAllIfColumnNode(Class<?>) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
获取所有列的where节点中的if判断列
getBEFORE() - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
获取SelectKey的Order
getBEFORE() - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
 
getCatalog() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityTable 中的方法
 
getColumn() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
getColumnEqualsProperty(EntityHelper.EntityColumn, boolean) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
获取 [AND] column = #{property}
getColumnParameterMappings(MappedStatement) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
根据对象生成所有列的映射
getColumns(Class<?>) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
获取全部列
getDatabaseDialect(String) - 枚举 com.github.abel533.mapperhelper.MapperHelper.IdentityDialect 中的静态方法
 
getEntityTable(Class<?>) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
获取表对象
getGenerator() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
getIDENTITY() - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
获取主键自增回写SQL
getIDENTITY() - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
 
getIdentityRetrievalStatement() - 枚举 com.github.abel533.mapperhelper.MapperHelper.IdentityDialect 中的方法
 
getIfCacheIsNull(EntityHelper.EntityColumn, SqlNode) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
返回if条件的sqlNode 一般类型:<if test="property_cache!
getIfCacheNotNull(EntityHelper.EntityColumn, SqlNode) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
返回if条件的sqlNode 一般类型:<if test="property!
getIfIsNull(EntityHelper.EntityColumn, SqlNode) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
返回if条件的sqlNode 一般类型:<if test="property==null">columnNode</if>
getIfNotNull(EntityHelper.EntityColumn, SqlNode) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
返回if条件的sqlNode 一般类型:<if test="property!
getJavaType() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
getMapperClass(String) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的静态方法
根据msId获取接口类
getMethodName(MappedStatement) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的静态方法
获取执行的方法名
getMethodName(String) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的静态方法
获取执行的方法名
getName() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityTable 中的方法
 
getPKColumns(Class<?>) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
获取主键信息
getPrefix() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityTable 中的方法
 
getPrefix() - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
获取表前缀,带catalog或schema
getPrimaryKeyParameterMappings(MappedStatement) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
根据对象生成主键映射
getPrimaryKeyWhere(Class<?>) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
获取主键的Where语句
getProperty() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
getSchema() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityTable 中的方法
 
getSelectColumns(Class<?>) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
获取查询的Select
getSelectReturnType(MappedStatement) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
获取返回值类型 - 实体类型
getSeqFormat() - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
获取序列格式化模板
getSeqNextVal(EntityHelper.EntityColumn) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
获取序列下个值的表达式
getSequenceName() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
getSpringVersion() - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
获取Spring版本号
getTableName(Class<?>) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
获取表名
getUUID() - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
获取UUID生成规则
getUUID() - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
 

I

initEntityNameMap(Class<?>) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
初始化实体属性
initMapper() - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
Spring初始化方法,使用Spring时需要配置init-method="initMapper"
insert(T) - 接口 com.github.abel533.mapper.Mapper 中的方法
 
insert(MappedStatement) - 类 com.github.abel533.mapper.MapperProvider 中的方法
插入全部
insertSelective(T) - 接口 com.github.abel533.mapper.Mapper 中的方法
 
insertSelective(MappedStatement) - 类 com.github.abel533.mapper.MapperProvider 中的方法
插入不为null的字段
isId() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
isIdentity() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
isMapperMethod(String) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
判断当前的接口方法是否需要进行拦截
isSpring() - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
是否为Spring4.x以上版本
isSpring4() - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
是否为Spring4.x以上版本
isUppercaseAlpha(char) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
 
isUuid() - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 

M

main(String[]) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
 
Mapper<T> - com.github.abel533.mapper 中的 接口
通用Mapper接口,其他接口继承该接口即可 这是一个例子,自己扩展时可以参考 项目地址 : https://github.com/abel533/Mapper
MapperCommentGenerator - com.github.abel533.generator 中的 类
 
MapperCommentGenerator() - 类 com.github.abel533.generator.MapperCommentGenerator 的构造方法
 
MapperHelper - com.github.abel533.mapperhelper 中的 类
处理主要逻辑,最关键的一个类 项目地址 : https://github.com/abel533/Mapper
MapperHelper() - 类 com.github.abel533.mapperhelper.MapperHelper 的构造方法
默认构造方法
MapperHelper(Properties) - 类 com.github.abel533.mapperhelper.MapperHelper 的构造方法
带配置的构造方法
MapperHelper.IdentityDialect - com.github.abel533.mapperhelper 中的 枚举
IDENTITY的可选值
MapperPlugin - com.github.abel533.generator 中的 类
通用Mapper生成器插件
MapperPlugin() - 类 com.github.abel533.generator.MapperPlugin 的构造方法
 
MapperProvider - com.github.abel533.mapper 中的 类
Mappper实现类,可以当场一个用来参考的例子
MapperProvider(Class<?>, MapperHelper) - 类 com.github.abel533.mapper.MapperProvider 的构造方法
 
MapperTemplate - com.github.abel533.mapperhelper 中的 类
通用Mapper模板类,扩展通用Mapper时需要继承该类
MapperTemplate(Class<?>, MapperHelper) - 类 com.github.abel533.mapperhelper.MapperTemplate 的构造方法
 
modelBaseRecordClassGenerated(TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
生成基础实体类
modelPrimaryKeyClassGenerated(TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
生成实体类注解KEY对象
modelRecordWithBLOBsClassGenerated(TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
生成带BLOB字段的对象

N

newSelectKeyMappedStatement(MappedStatement, EntityHelper.EntityColumn) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
新建SelectKey节点 - 只对mysql的自动增长有效,Oracle序列直接写到列中

P

processConfiguration(Configuration) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
处理configuration中全部的MappedStatement
providerApplyWhereMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
providerGenerated(TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
providerInsertSelectiveMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
providerUpdateByPrimaryKeySelectiveMethodGenerated(Method, TopLevelClass, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 

R

registerMapper(Class<?>) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
注册通用Mapper接口
registerMapper(String) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
注册通用Mapper接口

S

select(T) - 接口 com.github.abel533.mapper.Mapper 中的方法
 
select(MappedStatement) - 类 com.github.abel533.mapper.MapperProvider 中的方法
查询
selectByPrimaryKey(Object) - 接口 com.github.abel533.mapper.Mapper 中的方法
 
selectByPrimaryKey(MappedStatement) - 类 com.github.abel533.mapper.MapperProvider 中的方法
根据主键进行查询
selectCount(T) - 接口 com.github.abel533.mapper.Mapper 中的方法
 
selectCount(MappedStatement) - 类 com.github.abel533.mapper.MapperProvider 中的方法
查询总数
setCatalog(String) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
设置catalog,默认""
setColumn(String) - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
setContext(Context) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
setGenerator(String) - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
setId(boolean) - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
setIdentity(boolean) - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
setIDENTITY(String) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
设置主键自增回写方法,默认MYSQL
setJavaType(Class<?>) - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
setMappers(String[]) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
方便Spring注入
setOrder(String) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
设置selectKey方法的ORDER,默认AFTER
setProperties(Properties) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
setProperties(Properties) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
配置属性
setProperty(String) - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
setResultType(MappedStatement, Class<?>) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
设置返回值类型
setSchema(String) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
设置schema,默认""
setSeqFormat(String) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
设置序列格式化,默认值"{0}.nextval"
setSequenceName(String) - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
setSqlSessions(SqlSession[]) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
针对Spring注入需要处理的SqlSession
setSqlSource(MappedStatement) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
重新设置SqlSource
setSqlSource(MappedStatement, SqlSource) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
重新设置SqlSource
setSqlSource(MappedStatement) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
重新设置SqlSource
setTable(Table) - 类 com.github.abel533.mapperhelper.EntityHelper.EntityTable 中的方法
 
setUuid(boolean) - 类 com.github.abel533.mapperhelper.EntityHelper.EntityColumn 中的方法
 
setUUID(String) - 类 com.github.abel533.mapperhelper.MapperHelper 中的方法
设置UUID
sqlMapDeleteByPrimaryKeyElementGenerated(XmlElement, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
sqlMapInsertElementGenerated(XmlElement, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
sqlMapInsertSelectiveElementGenerated(XmlElement, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
sqlMapSelectAllElementGenerated(XmlElement, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
sqlMapSelectByPrimaryKeyElementGenerated(XmlElement, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
sqlMapUpdateByPrimaryKeySelectiveElementGenerated(XmlElement, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
sqlMapUpdateByPrimaryKeyWithBLOBsElementGenerated(XmlElement, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
sqlMapUpdateByPrimaryKeyWithoutBLOBsElementGenerated(XmlElement, IntrospectedTable) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
supportMethod(String) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
是否支持该通用方法

T

tableName(Class<?>) - 类 com.github.abel533.mapperhelper.MapperTemplate 中的方法
获取实体类的表名
toUpperAscii(char) - 类 com.github.abel533.mapperhelper.EntityHelper 中的静态方法
 

U

updateByPrimaryKey(T) - 接口 com.github.abel533.mapper.Mapper 中的方法
 
updateByPrimaryKey(MappedStatement) - 类 com.github.abel533.mapper.MapperProvider 中的方法
通过主键更新全部字段
updateByPrimaryKeySelective(T) - 接口 com.github.abel533.mapper.Mapper 中的方法
 
updateByPrimaryKeySelective(MappedStatement) - 类 com.github.abel533.mapper.MapperProvider 中的方法
通过主键更新不为null的字段

V

validate(List<String>) - 类 com.github.abel533.generator.MapperPlugin 中的方法
 
valueOf(String) - 枚举 com.github.abel533.mapperhelper.MapperHelper.IdentityDialect 中的静态方法
返回带有指定名称的该类型的枚举常量。
values() - 枚举 com.github.abel533.mapperhelper.MapperHelper.IdentityDialect 中的静态方法
按照声明该枚举类型的常量的顺序,返回 包含这些常量的数组。

A C D E F G I M N P R S T U V

Copyright © 2014. All rights reserved.