mapper的xml文件中,语句中的参数如何编写

参数只有一个

<select id="countRegisterDay" resultType="java.lang.Integer">
      SELECT COUNT(*) FROM ucenter_member uc WHERE DATE(uc.gmt_create) = #{day}
</select>
Integer countRegisterDay(String day);

参数有多个

<select id="countRegisterDay" resultType="java.lang.Integer">
      SELECT COUNT(*) FROM ucenter_member uc WHERE DATE(uc.gmt_create) = #{0} or DATE(uc.gmt_create) = #{1}
</select>
Integer countRegisterDay(String day,String day2);

<select id="countRegisterDay" resultType="java.lang.Integer">
      SELECT COUNT(*) FROM ucenter_member uc WHERE DATE(uc.gmt_create) = #{day1} or DATE(uc.gmt_create) = #{day2}
</select>
Integer countRegisterDay(@Param("day1")String day,@Param("day2")String day2);
posted @   NeverLateThanBetter  阅读(73)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示