首页 > 分享 > Mybatis中mapper文件传参方式(2种方式)

Mybatis中mapper文件传参方式(2种方式)

最新推荐文章于 2024-11-06 09:05:59 发布

asphalt_road 于 2017-05-08 20:11:54 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

很长时间没有研究Mybatis了,之前工作Hibernate框架用的较多一些,今天遇到一个有趣的问题,话不多说,直接上代码:

public interface BusinessDepartmentMapper { Long insert(@Param("record")BusinessDepartment record); Long updateByPrimaryKey(BusinessDepartment record); }123456

这里定义了一个mapper接口,可以明显看到,一个使用了@Param注解,一个原生。区别在哪儿呢?看一下mapper.xml文件:

<insert id="insert" parameterType="com.jd.pops.merchantmaster.domain.model.BusinessDepartment" useGeneratedKeys="true" keyProperty="record.id"> insert into fms_merchantmaster_bu (id, bu_id, bu_name, yn, sys_version, create_pin, create_date, update_pin, update_date ) values (#{ recor1234567

相关知识

【namespace】——Mybatis的mapper标签属性说明
MyBatis缓存
记住!spring配置文件中的 configLocation' value= 记得带上,指定到mybatis的配置文件
基于SSM框架的流浪动物猫狗救助领养网站设计
基于SSM的宠物领养系统设计
Mybatis 菜鸟教程
宠物商城管理系统的设计与实现
2023计算机毕业设计
仓鼠也有星期鼠?为避免买到星期鼠,我全靠这2种方式
基于springboot的学生在线训练考试系统设计与实现(源码+lw+部署文档+讲解等)

网址: Mybatis中mapper文件传参方式(2种方式) https://m.mcbbbk.com/newsview799372.html

所属分类:萌宠日常
上一篇: 打狗狗哪里最合适
下一篇: 宠物未打狂犬病疫苗,最高可罚一千