mybatis全局配置文件SqlMapConfig.xml的使用
SqlMapConfig.xml标签必须按照顺序配置,原因就是因为使用了dtd校验方式
properties(属性)
typeAliases(类型别名)
Mybatis默认支持的别名
别名 |
映射的类型 |
_byte |
byte |
_long |
long |
_short |
short |
_int |
int |
_integer |
int |
_double |
double |
_float |
float |
_boolean |
boolean |
string |
String |
byte |
Byte |
long |
Long |
short |
Short |
int |
Integer |
integer |
Integer |
double |
Double |
float |
Float |
boolean |
Boolean |
date |
Date |
decimal |
BigDecimal |
bigdecimal |
BigDecimal |
map |
Map |
自定义别名
mappers(映射器
mappers注册sql映射文件的
- resource属性加载sql映射文件,万能型选手(crud、原始dao、mapper动态代理)
- 针对Mapper动态代理进行一个增强(增强两种用法)
- 以上两种方式有规范要求
- package 批量扫描注册
- mapper class 单个注册