Grails:应用条件查询时出错

时间:2016-07-11 12:29:55

标签: grails nhibernate-criteria

我正在应用一些条件查询来查找列的总和并以长格式保存结果。当表中有数据时,它工作正常,但是如果没有找到匹配记录,则抛出以下错误:

  

无法将类'null'的对象'null'强制转换为类'long'**

我的代码是:

long referralPoints = ReferralDetail.createCriteria().get {
    eq('referredBy', user)
    projections {
        sum('referralPoints')
    }
}

1 个答案:

答案 0 :(得分:0)

使用代替。基元不能为空。