Mybatis的核心配置文件
作者:快盘下载 人气:Mybatis的核心配置文件
一. xml配置二. 多环境配置三. 类型别名一. xml配置
核心配置文件中现有的配置之前已经给大家进行了解释;而核心配置文件中还可以配置很多内容。我们可以通过查询官网https://mybatis.org/mybatis-3/zh/configuration.html#environments看可以配置的内容
接下来我们先对里面的一些配置进行讲解。
二. 多环境配置
在核心配置文件的 environments 标签中其实是可以配置多个 environment ;使用 id 给每段环境起名;在environments 中使用 default=‘环境id’ 来指定使用哪儿段配置。我们一般就配置一个 environment 即可。
<environments default=;development;>
<environment id=;development;>
<transactionManager type=;JDBC;/>
<dataSource type=;POOLED;>
<!-- 连接信息-->
<property name=;driver; value=;com.mysql.jdbc.Driver;/>
<property name=;url; value=;jdbc:mysql://localhost:3306/mybatis?useSSL=false;/>
<property name=;username; value=;root;/>
<property name=;password; value=;o676448;/>
</dataSource>
</environment>
</environments>
<environments default=;development;>
<environment id=;test;>
<transactionManager type=;JDBC;/>
<dataSource type=;POOLED;>
<!-- 连接信息-->
<property name=;driver; value=;com.mysql.jdbc.Driver;/>
<property name=;url; value=;jdbc:mysql://localhost:3306/mybatis?useSSL=false;/>
<property name=;username; value=;root;/>
<property name=;password; value=;o676448;/>
</dataSource>
</environment>
</environments>
三. 类型别名
在映射配置文件中的 resultType 属性需要配置数据封装的类型;类的全限定名;。而每次这样写是特别麻烦的;Mybatis提供了 类型别名 (typeAliases) 可以简化这部分的书写。首先需要现在核心配置文件中配置类型别名;也就意味着给pojo包下所有的类起了别名;别名就是类名;;不区分大小写。内容如下;
<typeAliases>
<!--name属性的值是实体类所在包-->
<package name=;com.itheima.pojo;/>
</typeAliases>
通过上述的配置;我们就可以简化映射配置文件中 resultType 属性值的编写
<mapper namespace=;com.itheima.mapper.UserMapper;>
<select id=;selectAll; resultType=;user;>
select * from tb_user;
</select>
</mapper>
加载全部内容