快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → Mybatis的核心配置文件

Mybatis的核心配置文件

时间:2022-09-25 06:15:11人气:作者:快盘下载我要评论

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>

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。