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.