mybatis动态sql有这么一条语句:where a between #b and #c,a是数据的时间属性,b和c是要输入的时间点
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mybatis动态sql有这么一条语句:where a between #b and #c,a是数据的时间属性,b和c是要输入的时间点相关的知识,希望对你有一定的参考价值。
现在要完成通过在界面上输入b和c,到数据库中查询时间属性位于其中的数据,该如何在xml中对以上语句进行修改?(原语句执行会抛出 org.apache.ibatis.binding.BindingException异常: Parameter 'b' not found. Available parameters are [param2, 0, param1, 1])
参考技术A 你传的参数有问题吧xml中参数最好写成java.util.mapjava代码:map.put("b",time1);
map.put("c",time2);
time1\time2是时间类型
xml中sql写成where a between #b# and #c#本回答被提问者采纳
以上是关于mybatis动态sql有这么一条语句:where a between #b and #c,a是数据的时间属性,b和c是要输入的时间点的主要内容,如果未能解决你的问题,请参考以下文章