select <include refid="Base_Column_List" /> from yujing_record where macid=#{macid} and time <![CDATA[<]]> #{end} and time <![CDATA[>]]> #{start} order by time desc limit #{sindex},#{size}
3 回答
不爱洗碗的猿
TA贡献1条经验 获得超0个赞
以上答案应该都不对吧。目测是你mybatis配置文件的select-id在你代码里调用的时候写错了。确认调用的select-id和你这句sql的select-id相同,再看
parameterType="java.util.HashMap"
这个入参的类型是否是你代码调用时候传入的类型。并且这个对象是否包含了macid、end、start、sindex、size这5个同名属性。而且你这个写法,这5个参数必须都是非空并且类型正确,否则会报sql语法错误
慕少3274410
TA贡献20条经验 获得超10个赞
你这不报错才怪。
你的这些字段数据库都有吗?
其次分页你会给数据库存字段吗?
你要解决的问题是你输入的字段,mybatis中提供了两种#{arg0}和#{param1} 这两种方式,去到网上找到看看。
你问的问题差不多就可以解决了。
添加回答
举报
0/150
提交
取消