ObjectBox сумма двух столбцов - PullRequest
0 голосов

Вот такая задача есть:

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

Можно ли это сделать одним запросом к базе данных?Если возможно, то как?Большое спасибо!

1 Ответ

0 голосов
/ 11 мая 2018

Две суммы, два запроса к БД, но один объект запроса:

Query<A> query = controller.getStore().boxFor(A.class).query().build();
int sumSum = query.property(A_.field1).sum() + query.property(A_.field2).sum()
...