数据库查询的空检查常规方式结果

问题描述 投票:0回答:1

这似乎很简单,但这是我第一次处理常规和数据库交互

我必须从数据库中获取一些信息,并检查它是否为NOT NULL,我将引发异常

PaymentDetails details = PaymentDetails.findById(id)

检查details是否为NOT NULL的常规方法是什么?

条件是否似乎是错误的:(

if (!details) {
    println("ERROR!!!!")
    throw new InvalidException()
}

提前感谢!

grails groovy
1个回答
0
投票
if (details) { println("ERROR!!!!") throw new InvalidException() }
请参考The Groovy Truth上的文档以了解Groovy如何决定布尔表达式。
© www.soinside.com 2019 - 2024. All rights reserved.