九、多参数传递

通过接口绑定解决多参数的传递

1. 方式一

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

(1) 接口中定义方法

User selByUP(String username, String password);

 

(2) 映射文件中提供对应的标签. 此时, SQL 语句中获取方式有两种, 通过#{index} 或#{param+数字} 的方式.

<select id="selByUP" resultType="user">

select * from t_user where username=#{0} and password=#{1}

</select>

 

2. 方式二

(1) 接口中定义方法, 参数中使用 @Param 注解设定参数名用于在 SQL 语句中使用.

User selByUP(@Param("username") String username, @Param("password") String password);

 

(2) 映射文件中提供对应的标签. 此时, SQL 语句中获取方式有两种, 通过#{参数名称} 或#{param+数字} 的方式.

<select id="selByUP" resultType="user">

select * from t_user where username=#{username} and password=#{password}

</select>

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄