我正在使用Spring Framework。 在编写自定义查询时,我无法检查布尔值的参数。 例如,这不起作用:
<isEqual property="booleanVariable" compareValue="0">
do some SQl codes
</isEqual>
上述检查不起作用,在booleanVariable
为真和假的两种情况下评估均等。
我尝试替换compareValue="true"
和“false”。
是否可以像上面一样检查XML中的布尔属性?
答案 0 :(得分:2)
使用<isEqual property="booleanVariable" compareValue="true/false">
比较布尔值。
在java中,boolean与1或0无关。基本类型总是true或false