0

这里有这样一个任务:

int sum = controller.getStore().boxFor(A.class).query().property(A_.field1).sum()+ 
controller.getStore().boxFor(A.class).query().property(A_.field2).sum()

这可以通过对数据库的单个查询来完成吗?如果可能,怎么做?非常感谢!

4

1 回答 1

0

两个总和,两个 DB 查询,但一个 Query 对象:

Query<A> query = controller.getStore().boxFor(A.class).query().build();
int sumSum = query.property(A_.field1).sum() + query.property(A_.field2).sum()
于 2018-05-11T17:58:19.363 回答