核心配置文件中现有的配置之前已经给大家进行了解释;而核心配置文件中还可以配置很多内容。我们可以通过查询官网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>
<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>