invalid comparison: com.XXX.shop.util.PageUtil and java.lang.String
今天重构别人的代码的时候发现每一个list页面都会出现invalid comparison: com.XXX.shop.util.PageUtil and java.lang.String
大概就是说有错误的比较类型吧,查了一下mapper映射文件
原代码
<if test="page != null and page != ''" >
limit #{page.startPage},#{page.lineSize}
</if>
看出来page是个对象,直接使用了 !=‘’
修改后
<if test="page != null">
limit #{page.startPage},#{page.lineSize}
</if>