1、使用“==”比较 字符类型 的值
用“==”比较的使用场景:
不管你用的什么类型的变量只要变量的值是字符类型就用“==”
在mybatis中if中如果<if>标签用一个“=”判断左右两边的值是否楿等,则mybatis中if会把“=”两边的值自动拆箱成基础数据类型(Number类型)
不管你用的什么类型的变量只要变量的值是字符类型就用“==”
在mybatis中if中如果<if>标签用一个“=”判断左右两边的值是否楿等,则mybatis中if会把“=”两边的值自动拆箱成基础数据类型(Number类型)
上面的例子中parentId的类型为String,当parentId的徝为数字(数字类型的字符串)时判断没有问题。
若parentId的值为字符判断时则会抛出类型转换错误,具体如下:
不足之处望大家指出,謝谢
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。