|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectcom.github.abel533.mapperhelper.MapperHelper
public class MapperHelper
处理主要逻辑,最关键的一个类
项目地址 : https://github.com/abel533/Mapper
| 嵌套类摘要 | |
|---|---|
static class |
MapperHelper.IdentityDialect
IDENTITY的可选值 |
| 构造方法摘要 | |
|---|---|
MapperHelper()
默认构造方法 |
|
MapperHelper(Properties properties)
带配置的构造方法 |
|
| 方法摘要 | |
|---|---|
boolean |
getBEFORE()
获取SelectKey的Order |
String |
getIDENTITY()
获取主键自增回写SQL |
String |
getPrefix()
获取表前缀,带catalog或schema |
String |
getSeqFormat()
获取序列格式化模板 |
String |
getSpringVersion()
获取Spring版本号 |
String |
getTableName(Class<?> entityClass)
获取表名 |
String |
getUUID()
获取UUID生成规则 |
void |
initMapper()
Spring初始化方法,使用Spring时需要配置init-method="initMapper" |
boolean |
isMapperMethod(String msId)
判断当前的接口方法是否需要进行拦截 |
boolean |
isSpring()
是否为Spring4.x以上版本 |
boolean |
isSpring4()
是否为Spring4.x以上版本 |
void |
processConfiguration(org.apache.ibatis.session.Configuration configuration)
处理configuration中全部的MappedStatement |
void |
registerMapper(Class<?> mapperClass)
注册通用Mapper接口 |
void |
registerMapper(String mapperClass)
注册通用Mapper接口 |
void |
setCatalog(String catalog)
设置catalog,默认"" |
void |
setIDENTITY(String IDENTITY)
设置主键自增回写方法,默认MYSQL |
void |
setMappers(String[] mappers)
方便Spring注入 |
void |
setOrder(String order)
设置selectKey方法的ORDER,默认AFTER |
void |
setProperties(Properties properties)
配置属性 |
void |
setSchema(String schema)
设置schema,默认"" |
void |
setSeqFormat(String seqFormat)
设置序列格式化,默认值"{0}.nextval" |
void |
setSqlSessions(org.apache.ibatis.session.SqlSession[] sqlSessions)
针对Spring注入需要处理的SqlSession |
void |
setSqlSource(org.apache.ibatis.mapping.MappedStatement ms)
重新设置SqlSource |
void |
setUUID(String UUID)
设置UUID |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public MapperHelper()
public MapperHelper(Properties properties)
properties - | 方法详细信息 |
|---|
public void setSqlSessions(org.apache.ibatis.session.SqlSession[] sqlSessions)
sqlSessions - public void initMapper()
public boolean isSpring4()
public boolean isSpring()
public String getSpringVersion()
public void registerMapper(Class<?> mapperClass)
mapperClass -
Exceptionpublic void registerMapper(String mapperClass)
mapperClass -
Exceptionpublic void setMappers(String[] mappers)
mappers - public void setUUID(String UUID)
UUID - public void setIDENTITY(String IDENTITY)
IDENTITY - public void setOrder(String order)
order - public void setSeqFormat(String seqFormat)
seqFormat - public void setCatalog(String catalog)
catalog - public void setSchema(String schema)
schema - public String getPrefix()
public String getUUID()
public String getIDENTITY()
public boolean getBEFORE()
public String getSeqFormat()
public String getTableName(Class<?> entityClass)
entityClass -
public boolean isMapperMethod(String msId)
msId -
public void setSqlSource(org.apache.ibatis.mapping.MappedStatement ms)
ms - public void setProperties(Properties properties)
properties - public void processConfiguration(org.apache.ibatis.session.Configuration configuration)
configuration -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||