Объединение всех и сумм с JPA CriteriaBuilder
Я пытаюсь преобразовать собственный запрос SQL для использования API Критерии в JPA 2.0. Я нашел много примеров API Criteria в Google, но мне очень трудно собрать все части вместе. Я надеюсь, что более опытный человек сможет помочь мне. Собственный запрос выглядит так:
select
sum(amount) from firstTable, secondTable
where firstTable.id = secondTable.id
and amount <> 0
and firstTable.id = ?
union all
select
sum(amount) from firstTable, thirdTable
where firstTable.id = thirdTable.id
and amount <> 0
and firstTable.id = ?
Исходный набор результатов запроса возвращал список объектов BigDecimal.
Спасибо!