mybatis+mysql查询语句

时间:2022-09-19 10:25:23
错误的查询语句:
<select id="getAd" parameterType="long" resultType="AdPosition">
select id,name,pic from ad_position order by id limit #{start},#{len}
</select>
错误原因:org.apache.ibatis.binding.BindingException: Parameter 'start' not found.
如何获取dao层传递过来的start和len值

5 个解决方案

#1


你 的参数 start 没有传递过来。

#2


dao层已经获取到了,有值

#3


dao层获取到了,有值

#4


你传两个值,  parameterType="long" ?

#5


我是这么传的
dao.select("你的mybatis的sql名字",实体类);
至于这个实体类,里面有什么对象,就是跟你的#{}这个名字进行对应就可以了 mybatis+mysql查询语句

#1


你 的参数 start 没有传递过来。

#2


dao层已经获取到了,有值

#3


dao层获取到了,有值

#4


你传两个值,  parameterType="long" ?

#5


我是这么传的
dao.select("你的mybatis的sql名字",实体类);
至于这个实体类,里面有什么对象,就是跟你的#{}这个名字进行对应就可以了 mybatis+mysql查询语句