H5W3
当前位置:H5W3 > 其他技术问题 > 正文

mybatis的mapper如何获得传入的两个int值,#{}与$()都不行呀?

<select id="get_cases" resultType="News" >
        SELECT * FROM `case` WHERE state=0 and `type`= ${1}
        order by create_time desc limit ${0}
        
    </select>

图片描述

无论是写成#{}与$()都不行呀?

回答:

  • 你好,你没有在接口上使用注解把参数带过去。
java code
List<Case> get_cases(@Param("num") int num, @Param("type")int type)

Mapper.xml code
#{num} 这样的取值,这里的num参数名,是接口方法上@Param("num") 的内容。

本文地址:H5W3 » mybatis的mapper如何获得传入的两个int值,#{}与$()都不行呀?

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址