Mybatis配置文件总览

1. 分享简介

嗨,大家好,不知道大家有没有学习会学的很谜的时候啊,最近,小编学习就会有这种感觉,之后,对于自己的学习做了一下分析,很迷的原因是在于:我们没有一个整体的知识框架,我们的知识,都是零碎的,所以,今天,想给大家分享一下关于Mybatis配置文件的一个总览内容希望能帮助你,对于Mybatis的配置文件有一个整体化的了解

2. XML 配置文档结构如下

- configuration:该标签是 MyBatis 配置文件的根元素
  * properties:该标签用来定义多个属性或者从属性文件读取属性
    + property:该标签用来定义单个属性,可以指定 name 和 value
   * settings:设置 MyBatis 参数,例如:设置是否需要启用全局缓存
   * typeAliases:该标签用来设置指定类的别名,可以简化在 Mapper 中使用类的全限定名。
   * typeHandlers:用来定义类型处理器
   * objectFactory:用来指定对象工厂
   *  plugins:用来我们自定义的插件
   * environments:用来指定环境,可以定义多个环境
     + environment:定义一个环境
     + transactionManager:定义一个事务管理器
     + dataSource:定义一个数据源
   * mappers:定义多个 Mapper 映射
     + mapper:定义一个 Mapper 映射

3. 简单的实例

下边是一个简单的实例

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
  "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <properties resource="database.properties"/>
    <environments default="MySqlDatabase" >
        <environment id="MySqlDatabase" >
            <transactionManager type="JDBC" />
            <dataSource type="POOLED">
                <property name="driver" value="${jdbc.driver}"/>
                <property name="url" value="${jdbc.url}"/>
                <property name="username" value="${jdbc.username}"/>
                <property name="password" value="${jdbc.password}"/>
            </dataSource>
        </environment>
    </environments>
    <mappers>
        <mapper resource="com/hxstrive/mybatis/dynamic_sql/demo5/UserMapper.xml" />
    </mappers>
</configuration>

4. 总结

在我们学习的路上,小编发现,我们不仅敲代码练习非常重要,而且,对于知识的总结整理,将知识立体化也是非常重要的,加油!小编会努力做整理并分享给大家的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知识的搬运工旺仔

希望能帮助到大家学习

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值