mybatis--映射器

     映射器是mybatis最强大的的工具,也是我们使用mybatis时用得最多的工具,因此熟练掌握它十分必要。mybatis是针对映射器构造的sql构建的轻量级框架,并且通过配置生成对应的javabean返回给调用者,而这些配置主要便是映射器,在mybatis中你可以根据情况动态定义sql来满足不同场景的需要,它比其他框架灵活多了。mybatis还支持自动绑定javabean,我们只要让sql返回的字段名和javabean的属性名保持一致(或者采用驼峰命名),便可以省掉这些繁琐的配置了。

   一:映射器的主要元素

        select:查询语句,最复杂的元素之一,可以自定义参数,返回结果

       insert :插入语句,执行返回一个整数,代表插入的条数

       update:更新语句,执行返回一个整数,代表更新的条数

       delete:删除语句,执行返回一个整数,代表删除的条数

       parameterMap :定义参数的映射关系,即将被删除的元素,不建议使用

       sql:允许定义一部分的sql,然后在各个地方引用,例如一张表列名,可以定义一次,在多个sql预计中使用

      resultMap:用来描述从数据库结果集中来加载对象,它是最复杂强大的元素,提供映射规则。

     cache:给定命名空间的缓存配置

     cache-ref:其他命名空间缓存陪的引用。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值