当前位置: 首页 > 知识库问答 >
问题:

检查XML中的布尔属性(Spring)

谷梁建中
2023-03-14

我正在使用Spring Framework。在编写自定义查询时,我无法检查布尔值的参数。例如,这不起作用:

<isEqual property="booleanVariable" compareValue="0">
do some SQl codes
</isEqual>

上述检查不起作用,当布尔变量(booleanVariable)为true和false时,这两种情况下的计算结果相等。

我试图替换compareValue="true"和"false"。

是否可以像上面那样检查XML中的布尔属性?

共有1个答案

顾俊楚
2023-03-14

使用<代码>

java中,布尔值与1或0没有关系。原始类型始终为真或假

 类似资料:
  • 除了相等检查,Jasmine还提供了一些方法来检查布尔条件。 以下是帮助我们检查布尔条件的方法。 toBeTruthy() 此布尔匹配器在Jasmine中用于检查结果是等于true还是false。 以下示例将帮助我们理解toBeTruthy()函数的工作原理。 ExpectSpec.js describe("Different Methods of Expect Block",function (

  • 问题内容: 我有一个mongo文档,其中包含一个日期字段,该日期字段也可以为false(或未定义),并且似乎无法找到如何检查该字段是否可用或为false或是否为日期(time.Time)的日期golang / mgo:S 问题答案: 如果您有一个字段,并且想知道它是否正确地设置了有效日期,则可以查询其方法。否则,如果您要在数据库中查询此类文档,则可以执行以下操作之一。 查询该字段是否为假: 使用$

  • 当我想检查可选布尔值是否为真时,这样做行不通: 它会导致以下错误: 可选类型“@IvalueBool?”不能用作布尔值;测试'!=而不是零 我不想检查nil;我想检查返回的值是否为真。 如果布尔值==true,我是否总是必须执行

  • 我在Java 8上工作,有一个简单的问题我还没有解决。 我有3个方法来验证来自数据库的数据,并根据它们是否得到一行来返回真或假。棘手的是,即使我知道第一部分返回false,我仍然希望它检查其他两个方法。我已经编写了这样的代码: 问题是,当validateMETOD1()返回false时,它没有调用validateMETOD2()。有人能解释一下为什么吗?我试过了: 仍然面临同样的问题。

  • 我正在我的web应用程序中运行以下sql查询: 我期望结果为true(布尔数据),但我得到的是false的t或f。我如何让它返回到我的lua代码一个标准的布尔值? 我发现了以下帖子: 用PHP正确读取Postgres中的布尔值 所以我试着把代码改成这样: 或 但是我有一个语法错误<你能告诉我最好的处理方法吗?我是否应该以某种方式将结果“t”转换为布尔值?或者有没有办法告诉postgresql返回t

  • 嗨,我想从属性文件自动连接布尔值,已经参考了以下链接,与地图url spring属性(属性-占位符)自动连接 但我想自动连接一个布尔属性,也提到了问题spring自动原始布尔spring自动原始布尔,但那是bean值,在我的例子中,我想用点分隔的属性值做同样的事情。 //失败并给出字符串,不能强制转换为布尔值//这没有给出用does定义的bean/property,但我有正确的属性文件,它证明容器