2021
02-21
02-21
mybatis if标签判断不生效的解决方法
实际需求<iftest="computationRule=='1'">FROMapp_sz_bbba</if><iftest="computationRule=='2'">FROMapp_ccca</if>这种情况不生效,原因:mybatis是用OGNL表达式来解析的,在OGNL的表达式中,'0'会被解析成字符,java是强类型的,char和一个string会导致不等,所以if标签中的sql不会被解析。先说怎么解决三种:加.toString()<iftest="computationRule=='1'.toString()">FROMapp_sz_bbba</if><iftest="co...
继续阅读 >