mybatis中<if>条件判断带数字的字符串失效问题MySQL数据库使用Mybatis查询拼接select语句中进行<if>条件拼接的时候,发现带数字的或者带单个字母的字符串失效问题。 举例说明:我Log对象有个属性accountId是字符串类型,假设我给它赋值为“1”,按常理sql拼接的应该是and account_name = 'unmadmin' ,然而实际判断拼接的却是and account_name != 'unmadmin',明显感觉问题出在这里and log.accountId == '1' 这里校验失败了,或者说失效了,估计很多人会踩坑,那