TigerMan~ 2021-04-13 13:22 采纳率: 0%
浏览 57

mybatis查询checkbox

如图所示,如何把多选框里的条件传入后台,并用mybatis查询。
我目前的思路是:每个checkbox的value值类似"1,20",传入后台后分开,并动态写出条件,传入mybatis中作为条件查询,就是不知道mybatis如何使用自定义sql。
可以不用我的思路,实现功能就行,但是要使用mybatis

  • 写回答

5条回答 默认 最新

  • 张小帅和刘美美 2021-04-13 13:59
    关注
    前端传到后台:
    checkBoxs:[{1,10}{11,50}]
    
    <foreach collection="checkBoxs" item="checkBox" open="AND (" close=")" separator="or" >
        id BETWEEN (checkBox.value1, checkBox.value2)
    </foreach>
    
    转成sql= AND (id BETWEEN (1,10) OR id BETWEEN (11,50) )
    评论

报告相同问题?