SqlMapConfig.xml中配置的内容和顺序如下:
properties(属性)
settings(全局配置参数)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境集合属性对象)
environment(环境子属性对象)
transactionManager(事务管理)
dataSource(数据源)
mappers(映射器)
----------------------------------------------------------------------------------
1.properties属性
在src文件下配置一个数据库的properties
db.properties
jdbc.driver=com.mysql.jdbc.Driverjdbc.url=jdbc:mysql://localhost:3306/mybatis01?characterEncoding=utf-8jdbc.username=rootjdbc.password=toor
在SqlMapConfig.xml中引入
Mybatis加载属性的顺序:
1.properties元素体内定义的属性
2.properties中resource或url加载的属性
后读取的覆盖同名属性
2.typeAliases别名
Mybatis自带别名:
自定义别名:
在xml中就可以使用
3.Mappers映射器
1.<package name=""/> 推荐使用推荐使用推荐使用
要求:
Mapper接口名称和Mapper映射文件名称相同,且放在同一包下
---------------------------------------------------------------
2.<mapper class=""/>
要求:
Mapper接口名称和Mapper映射文件名称相同,且放在同一包下
3.<mapper resource=""/>