Mybatis Cause: java.lang.NumberFormatException: For input string: “Y“ 或 For input string: “N“

Mybatis的OGNL语法, 会把 'Y' 或 'N' 认为成char类型

修改语句:

1:将代码改为test="param eq 'Y'.toString()"

2:将代码改为test="name == "Y""

3:将代码改为test='index == "Y" '

第三种是最简单的方法,被双引号修饰的都会被看成String类型

真是个巨坑,浪费我好长时间!

你可能感兴趣的:(mybatis)