mybatis动态sql有这么一条语句:where a between #{b} and #{c},a是数据的时间属性,b和c是要输入的时间点
现在要完成通过在界面上输入b和c,到数据库中查询时间属性位于其中的数据,该如何在xml中对以上语句进行修改?(原语句执行会抛出org.apache.ibatis.bind...
现在要完成通过在界面上输入b和c,到数据库中查询时间属性位于其中的数据,该如何在xml中对以上语句进行修改?(原语句执行会抛出 org.apache.ibatis.binding.BindingException异常: Parameter 'b' not found. Available parameters are [param2, 0, param1, 1])
展开
展开全部
你传的参数有问题吧xml中参数最好写成java.util.map
java代码:map.put("b",time1);
map.put("c",time2);
time1\time2是时间类型
xml中sql写成where a between #b# and #c#
java代码:map.put("b",time1);
map.put("c",time2);
time1\time2是时间类型
xml中sql写成where a between #b# and #c#
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询