平时开发中我们经常用到
这种形式的判断,当我用“==”判断时出现了一个奇怪的问题
当我这两个条件都满足时这个查询提件依然不能追加
之后,我的查询条件就可以正常使鼡了。
mybatis中的if是用OGNL表达式来解析的,在OGNL的表达式中,’1’会被解析成字符,java是强类型的,char 和 一个string 会导致不等,所以if标签中的sql不会被解析单个的字符要寫到双引号里面或者使用.toString()才行!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。