SqlMapConfig.xml
1.1 介绍
SqlMapconfig.xml是mybatis的全局配置文件,mybatis通过它创建SqlSessionFactory。
配置内容:
properties(属性)
settings(全局配置参数)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境集合属性对象)
environment(环境子属性对象)
transactionManager(事务管理)
dataSource(数据源)
mappers(映射器)
属性
settings
参考:mybatis-settings.xlsx
1.1 typeAliases(重点)
mybatis提供别名的定义,在mappe.xml中,指定输入参数类的全限定名不太方便,就可以定义一个别名代表参数类的全限定名。
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 |
别名的定义:
单个别名的定义
使用别名:
批量定义别名:
mapper配置(重点)