mybatis 配置详解-SqlMapConfig.xml
2016-08-14 21:09
477 查看
1.properties(属性):加载数据库配置文件
注意: MyBatis 将按照下面的顺序来加载属性:1.在 properties 元素体内定义的属性首先被读取。
2.然后会读取properties 元素中resource或 url 加载的属性,它会覆盖已读取的同名属性。
3.最后读取parameterType传递的属性,它会覆盖已读取的同名属性。
因此,通过parameterType传递的属性具有最高优先级,resource或
url 加载的属性次之,最低优先级的是
properties 元素体内定义的属性。
2.settings(全局配置参数):
mybatis运行参数在需要时进行设置,需要谨慎,如果设置错误影响 mybatis的运行。
3.typeAliases(类型别名)
可以对mapper.xml中parameterType和resultMap设置别名,方便开发。也可以对实体类进行别名的定义:
<span style="white-space:pre"> </span><typeAliases>
<!-- 单个 别名定义
type:pojo类型
alias:别名
-->
<!-- <typeAlias type="cn.mybatis.po.User" alias="user"/> -->
<!-- 批量定义别名,通过package设置pojo所在包
如果需要让mybatis扫描多个包,定义多个package
mybatis扫描包下边的pojo自动将包下所有pojo定义别名,别名名称是类名(首字母小写或大写都可以)
-->
<package name="cn..mybatis.po" />
</typeAliases>
4.typeHandlers(类型处理器)
无论是MyBatis在预处理语句中设置一个参数,还是从结果集中取出一个值时,类型处理器被用来将获取的值以合适的方式转换成Java类型5.mappers(映射器)
这里是告诉MyBatis 去哪寻找映射SQL 的语句<mappers><mapper resource="sqlmap/User.xml"/>
<!-- <mapper resource="mapper/UserMapper.xml"/> -->
<!-- 加载mapper接口
要求:
mapper.xml和mapper.java同名且在一个目录
-->
<!-- <mapper class="cn.mybatis.mapper.UserMapper"/> -->
<!-- 批量加载 mapper接口
指定mapper所在包名
如果加载多个包下的mapper,定义多个package
要求:
mapper.xml和mapper.java同名且在一个目录
-->
<package name="cn.mybatis.mapper"/>
</mappers>
相关文章推荐
- MyBatis的SqlMapConfig.xml配置文件详解
- Ibatis—sqlMapConfig.xml配置文件详解
- ibatis学习笔记一:sqlMapConfig.xml文件配置详解
- SqlMapConfig.xml配置文件详解
- SqlMapConfig.xml配置文件详解
- SqlMapConfig.xml配置文件详解
- Ibatis—sqlMapConfig.xml配置文件详解
- MyBatis Generator generatorConfig.xml配置详解
- 02_MyBatis项目结构,所需jar包,ehcache.xml配置,log4j.properties,sqlMapConfig.xml配置,SqlMapGenerator.xml配置
- 02_MyBatis项目结构,所需jar包,ehcache.xml配置,log4j.properties,sqlMapConfig.xml配置,SqlMapGenerator.xml配置
- ibatis - sqlMapConfig.xml配置文件详解
- Ibatis:sqlMapConfig.xml配置文件详解
- Ibatis—sqlMapConfig.xml配置文件详解
- MyBatis Generator generatorConfig.xml配置详解
- Mybatis笔记之sqlMapConfig.xml配置模板
- ibatis学习之sqlMapConfig.xml文件配置详解
- SqlMapConfig.xml配置文件详解
- ibatis之SqlMapConfig.xml配置详解
- ibatis之SqlMapConfig.xml配置详解
- MyBatis Generator generatorConfig.xml配置详解