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