我正在应用一些条件查询来查找列的总和并以长格式保存结果。当表中有数据时,它工作正常,但是如果没有找到匹配记录,则抛出以下错误:
无法将类'null'的对象'null'强制转换为类'long'**
我的代码是:
long referralPoints = ReferralDetail.createCriteria().get {
eq('referredBy', user)
projections {
sum('referralPoints')
}
}
答案 0 :(得分:0)
使用长代替长。基元不能为空。