if test 判断的坑
单个的字符要写到双引号里面才行,改为
<if test='takeWay == "1"'>或者改为<if test="takeWay == '1'.toString() ">
级联时 ,主键重复导致查询丢失
修改一个表的id,或者使用别名,参考如下博客
使用PageHelper插件分页结合mybatis返回的列表个数不对
问题发生的场景:
分页使用的PageHelper。与前端联调,分页异常。其他使用PageHelper的模块都没有问题,单单这块不对。
后来,发现我的查询语句使用了级联表
解决方案:
级联分页,我选择了在程序中进行分页,比较简单(java8)
参考博客
使用PageHelper插件分页结合mybatis返回的列表个数不对问题解决 - CCG波克 - 博客园 (cnblogs.com)