Jak wykonać zapytanie z unii w hibernacji?

Hibernate nie obsługuje unii, więc chciałbym uruchomić sql osobno. ale w końcu, jak połączyć te wartości?

String query ="select
dp.PRODUCTFAMILY,dp.PRODUCTFAMILYDESCR
from TABEL1 dd, TABEL2 DP
where dd.id = 00002
and dd.PRODUCTFAMILY is null
union
select
dp.DIVNUMBER,dp.DIVDESCR
from TABEL1 dd, TABEL2 DP
where dd.id = 00002
and dd.PRODUCT is not null and dd.PRODUCTFAMILY is not null";

public List<PRODUCT> findmethod() {
        return findAllByQuery(query);
   }

Proszę doradzić, jak wykonać dwa sql osobno i wreszcie, jak połączyć te wartości?

questionAnswers(2)

yourAnswerToTheQuestion