我在DAO类中有以下代码:
public Integer getSum() {
return new JPAQuery(entityManager)
.from(querydslTable)
.singleResult(querydslTable.intColumn.sum().coalesce(0));
}
查询永远不会返回null,因为它将结果合并为0但是intelliJ会抱怨以下警告:
Expression' new JPAQuery(entityManager).from(querydslTable) .singleResult(querydslT ......'可能会评估为null,但会返回 未声明为@Nullable
的方法
IntelliJ是否缺乏对queryDSL内省的支持,还是实际警告我,如果表中没有行,它实际上会返回null
?
谢谢