<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名字",实体类);
至于这个实体类,里面有什么对象,就是跟你的#{}这个名字进行对应就可以了
dao.select("你的mybatis的sql名字",实体类);
至于这个实体类,里面有什么对象,就是跟你的#{}这个名字进行对应就可以了
#1
你 的参数 start 没有传递过来。
#2
dao层已经获取到了,有值
#3
dao层获取到了,有值
#4
你传两个值, parameterType="long" ?
#5
我是这么传的
dao.select("你的mybatis的sql名字",实体类);
至于这个实体类,里面有什么对象,就是跟你的#{}这个名字进行对应就可以了
dao.select("你的mybatis的sql名字",实体类);
至于这个实体类,里面有什么对象,就是跟你的#{}这个名字进行对应就可以了