软件编程
位置:首页>> 软件编程>> java编程>> Mybatis如何传入多个参数的实现代码

Mybatis如何传入多个参数的实现代码

作者:培珺  发布时间:2022-02-26 02:52:24 

标签:Mybatis,多参数

第一种方式:使用@Param注解方式

此种方式用法是我们在接口中写方法的参数时,在每个参数的前面加上一个@Param注解即可。

该注解有一个value属性,我们可以给加上注解的参数取个名字,在SQL语句中我们可以通过这个名字获取参数值。

由于传入了多个参数,所以映射文件的入参ParameterType不用写。

假如我们在接口的方法如下:


//根据传入的用户名和主键id去修改用户名
int updateUserByManyParam(@Param("name")String username,@Param("id")Integer id);

我们先在映射文件里面瞎写看看控制台会报什么错误:


//错误实例:
<update id="updateUserByManyParam">
update user set username = #{name1} where id = #{oid}
</update>

来源:https://blog.csdn.net/qq_39525893/article/details/103548642

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com