Java 如何使用JOOQ获得简单求和?
使用JOOQ获得简单的Java 如何使用JOOQ获得简单求和?,java,sql,sum,jooq,Java,Sql,Sum,Jooq,使用JOOQ获得简单的sum的正确方法是什么 SELECT sum(PERSON.AGE) FROM PERSON; 我会这样想: BigDecimal sum = factory.select(sum(PERSON.AGE)).from(PERSON).fetch???; ? 试试这个..试试: BigDecimal sum = factory.select(sum(PERSON.AGE)).from(PERSON).fetchOne(); 这就是你应该做的: // Static imp
sum
的正确方法是什么
SELECT sum(PERSON.AGE) FROM PERSON;
我会这样想:
BigDecimal sum = factory.select(sum(PERSON.AGE)).from(PERSON).fetch???;
?
试试这个..试试:
BigDecimal sum = factory.select(sum(PERSON.AGE)).from(PERSON).fetchOne();
这就是你应该做的:
// Static imports are assumed to be present:
import static org.jooq.impl.DSL.*;
然后使用:
BigDecimal sumValue = factory.select(sum(PERSON.AGE)).from(PERSON).fetch();
.fetchOneInto(Integer.class)
// Static imports are assumed to be present:
import static org.jooq.impl.DSL.*;
BigDecimal sumValue = factory.select(sum(PERSON.AGE)).from(PERSON).fetch();
BigDecimal sum = factory.select(PERSON.AGE.sum()).from(PERSON).fetchAnyInto(BigDecimal.class);