空检查公式列

时间:2018-06-04 08:29:11

标签: hibernate grails gorm

我在grails中可用的公式列:

 static mapping = {
        id generator: 'uuid'
        version false
        merchantTotal formula: "total_amount - penalty_fee"

域:

class Transaction {
    ....
    ............
    @Transient
    BigDecimal merchantTotal

上面的问题是,如果任何一行有" null"在penalty_fee列中的值,则表达式的总值将返回null。我想应用空检查或将空值视为公式列中的0。

1 个答案:

答案 0 :(得分:0)

文档说,公式字段是普通的sql。 会像

这样的映射
p1=

帮助?