Oracle
 sql >> Database >  >> RDS >> Oracle

Impossibile creare una query tipizzata per una query con più di un ritorno utilizzando il tipo di risultato della richiesta

La tua istruzione JPQL select "from A a, B b, C c" non può essere mappato di nuovo all'entità Riepilogo, JPA non dispone di informazioni sufficienti per farlo.

Se nella tua logica, un'istanza di riepilogo può essere composta da A, B, C, puoi avere un costruttore come

public Summary(A a, B b, C c) {
       .............
}

e modificato l'istruzione selezionata in
"select new Summary(a, b, c) FROM A a, B b, C c"