我找不到任何关于如何在queryDSL 4.1.x上使用union的文档。
我需要一个简单的查询,如:
select a, b from t1
union
select a, b from t2
我已经有了这个:
private QCorpDimFuncionalProgramatica funcional = QCorpDimFuncionalProgramatica.corpDimFuncionalProgramatica;
JPASQLQuery<ProgramaEAcaoDTO> query = new JPASQLQuery<>(this.entityManager, sqlTemplate);
query.select(new QProgramaEAcaoDTO(funcional.codAcao, funcional.descAcao, Expressions.constant("Ação")))
.from(funcional);
现在我需要将此查询与:
联合起来JPASQLQuery<ProgramaEAcaoDTO> query2 = new JPASQLQuery<>(this.entityManager, sqlTemplate);
query2.select(new QProgramaEAcaoDTO(funcional.codPrograma, funcional.descPrograma, Expressions.constant("Programa")))
.from(funcional);
PS:我正在使用JPASQLQuery