首页 > 数据库 >关于SqlMapConfig.xml

关于SqlMapConfig.xml

时间:2022-12-21 11:13:23浏览次数:47  
标签:xml mapper -- 接口 文件名称 关于 SqlMapConfig properties

1、引入外部properties
db.properties必须在类路径下

    <properties resource="db.properties">
<!--        <property name="driver" value="com.mysql.jdbc.Driver"/>-->
<!--        <property name="url" value="jdbc:mysql://localhost:3306/springboot"/>-->
<!--        <property name="username" value="root"/>-->
<!--        <property name="password" value="1234"/>-->
    </properties>
            <dataSource type="POOLED">
                <property name="driver" value="${driver}"/>
                <property name="url" value="${url}"/>
                <property name="username" value="${username}"/>
                <property name="password" value="${password}"/>
            </dataSource>

2、修改类的别名

    <typeAliases>
        <!-- 单个别名定义 -->
        <typeAlias alias="user" type="com.itheima.domain.User"/>
        <!-- 批量别名定义,扫描整个包下的类,别名为类名(首字母大写或小写都可以) -->
        <package name="org.example.pojo"/>
    </typeAliases>

3、mappers(映射器)

<mapper resource=" " />
使用相对于类路径的资源
如:<mapper resource="com/itheima/dao/IUserDao.xml" />

<mapper class=" " />
使用 mapper 接口类路径
如:<mapper class="com.itheima.dao.UserDao"/>
注意:此种方法要求 mapper 接口名称和 mapper 映射文件名称相同,且放在同一个目录中。 

<package name=""/>
注册指定包下的所有 mapper 接口
如:<package name="cn.itcast.mybatis.mapper"/>
注意:此种方法要求 mapper 接口名称和 mapper 映射文件名称相同,且放在同一个目录中。 

标签:xml,mapper,--,接口,文件名称,关于,SqlMapConfig,properties
From: https://www.cnblogs.com/yanshiheng/p/16995776.html

相关文章

  • 关于期望的一切
    期望:是对一个随机事件的结果的平均值的估计。例如说:有一个游戏:抛硬币,正面赚100元,反面赔100元,你会觉得这个游戏不赚不赔,这个游戏的期望就是0.又有一个游戏:正面赚100......
  • 关于年会抢红包游戏的一个思考
    关于年会抢红包游戏的一个思考1.游戏介绍0x1:游戏规则该游戏名叫红包接龙,规则如下:年会会场内所有人都通过钉钉群的方式参与该游戏,会场人数一般为200......
  • 关于《货币金融学》若干问题的思考《八》
    关于《货币金融学》若干问题的思考《八》1、货币均衡的概念0x1:经济学中均衡的概念1、瓦尔拉斯的一般均衡理论里昂瓦尔拉斯运用数理方法,从交换、生产......
  • 关于播放器的一次项目实践~~
    众所周知,前段时间开通了知识星球,旨在为音视频的开发和学习提供更专业的问答氛围。​​一个关于音视频领域专业问答的小圈子!!​​同时也考虑在星球内出一些干货教程,回馈大家的......
  • 关于音视频里面的 解码帧率 和 渲染帧率
    在里面有位PM同学,咨询关于音视频里面的解码帧率和渲染帧率,关于这两个概念其实挺绕的,不同的人可能还有不同的看法,所以也让大家一起来评估一下解读是否正确!!以下是星球内的提......
  • 关于Iceberg数据湖的Temp笔记
    ​​实践数据湖iceberg第一课入门​​实践数据湖iceberg第二课iceberg基于hadoop的底层数据格式实践数据湖iceberg第三课在sqlclient中,以sql方式从kafka读数据到icebe......
  • 【关于Java中方法重写的注意事项】
    需要重写的场景:源代码封装方法无法满足我们的需要,可以通过重写方法解决。注意事项:一般来说,子类只能够重写父类的声明为public和protected的非final方法,如果需要重写......
  • FreeSWITCH学习笔记:XML配置文件
    本文更新于2022-12-20,使用FreeSWITCH1.10.7。目录加载顺序autoload_configs/autoload_configs/acl.conf.xmlautoload_configs/callcenter.conf.xmlautoload_configs/cdr_......
  • 关于分类的线性模型的讨论
    关于分类的线性模型的讨论1.引言所谓分类模型,是指一类用于解决分类问题的数学模型。分类的目标是将输入变量x分到K个离散的类别Ck中的某一类。最常......
  • 关于 CMS 垃圾回收器,你真的懂了吗?
    大家好,我是树哥。前段时间有个小伙伴去面试,被问到了CMS垃圾回收器的详细内容,没答出来。实际上,CMS垃圾回收器是回收器历史上很重要的一个节点,其开启了GC回收器关注GC......