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 单个注册