资讯

展开

Mybatis的核心配置文件

作者:快盘下载 人气:

Mybatis的核心配置文件

一. xml配置二. 多环境配置三. 类型别名

一. xml配置

核心配置文件中现有的配置之前已经给大家进行了解释;而核心配置文件中还可以配置很多内容。我们可以通过查询官网https://mybatis.org/mybatis-3/zh/configuration.html#environments看可以配置的内容
Mybatis的核心配置文件
接下来我们先对里面的一些配置进行讲解。

二. 多环境配置

在核心配置文件的 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>

加载全部内容

相关教程
猜你喜欢
用户评论
快盘暂不提供评论功能!