03.MyBatis的核心配置文件SqlMapConfig.xml
2017-05-09 20:27
477 查看
SqlMapConfig.xml中配置的内容和顺序如下:
properties(属性)
settings(全局配置参数)
typeAliases(类型别名)
typeHandlers(类型处理器)
objectFactory(对象工厂)
plugins(插件)
environments(环境集合属性对象)
environment(环境子属性对象)
transactionManager(事务管理)
dataSource(数据源)
mappers(映射器)
----------------------------------------------------------------------------------
1.properties属性
在src文件下配置一个数据库的properties
db.properties
jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mybatis01?characterEncoding=utf-8 jdbc.username=root jdbc.password=toor
在SqlMapConfig.xml中引入
<!-- 是用resource属性加载外部配置文件 --> <properties resource="db.properties"> <!-- 在properties内部用property定义属性 --> <!-- 如果外部配置文件有该属性,则内部定义属性被外部属性覆盖 --> <property name="jdbc.username" value="root" /> <property name="jdbc.password" value="toor" /> </properties>
Mybatis加载属性的顺序:
1.properties元素体内定义的属性
2.properties中resource或url加载的属性
后读取的覆盖同名属性
2.typeAliases别名
Mybatis自带别名:
自定义别名:
<!-- 别名 --> <typeAliases> <!-- 个别别名 --> <typeAlias type="cn.itcast.mybatis.po.User" alias="User"/> <!-- 批量别名,别名为类名,大小写不敏感--> <package name="cn.itcast.mybatis.po" /> </typeAliases>
在xml中就可以使用
3.Mappers映射器
1.<package name=""/> 推荐使用推荐使用推荐使用
<package name="cn.mybatis.mapper"/>
要求:
Mapper接口名称和Mapper映射文件名称相同,且放在同一包下
---------------------------------------------------------------
2.<mapper class=""/>
<mapper class="cn.mybatis.mapper.UserMapper"/>
要求:
Mapper接口名称和Mapper映射文件名称相同,且放在同一包下
3.<mapper resource=""/>
<mapper resource="cn/mybatis/mapper/UserMapper.xml"/>
相关文章推荐
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- SqlMapConfig.xml --- 在spring配置文件中自动加载的mybatis文件
- mybatis的核心xml文件配置mybatis-config.xml
- SqlMapConfig.xml---在spring配置文件中自动加载的mybatis文件
- mybatis学习总结-核心配置文件mybatis-config.xml(一)
- mybatis学习总结-核心配置文件mybatis-config.xml(二)
- Mybatis的SqlMapConfig.xml配置文件模板
- MyBatis的SqlMapConfig.xml配置文件详解
- 【MyBatis学习05】SqlMapConfig.xml文件中的配置总结
- MyBatis主配置文件SqlMapConfig.xml
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析------------转载
- Mybatis学习总结(三)——SqlMapConfig.xml全局配置文件解析
- MyBatis学习--SqlMapConfig.xml配置文件
- mybatis学习总结-核心配置文件mybatis-config.xml(一)
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- mybatis配置文件SqlMapConfig.xml
- mybatis入门基础(三)----SqlMapConfig.xml全局配置文件解析
- mybatis全局配置文件SqlMapConfig.xml
- mybatis核心配置文件mybatis-config.xml的配置方法和配置详情