Mybatis 配置以及map

properties加载

作用 :加载properties文件

  • 单标签使用
<properties resource="db.properties">
  • 多标签使用,可以增加/修改里面的键值对,但是外部配置文件内数据的优先级最高
    <properties resource="db.properties">
        <property name="username" value="root"/>
    </properties>

别名

    <typeAliases>
        <typeAlias type="obj.testObj" alias="test"/>
        <package name="obj"/>
    </typeAliases>
  • typeAlias
    对一个类起别名,适用于类少的情况
  • package
    对一个包中的所有java bean起别名,如果类有注解,为注解值,没有则别名为原名的全小写,适用于类多的情况

map

可以传一个map,来去修改指定的key,其中sql语句中的#{xx} xx的名字与map中的键对应

 Map<String,Object> map = new HashMap<>();
        map.put("XXXName","Saber");
        map.put("XXXId",3);
        mapper.updatePro(map);
        sqlSession.commit();
   <update id="updatePro">
        update test set name = #{XXXName} where id = #{XXXId}
    </update>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值