Oracle
 sql >> Base de données >  >> RDS >> Oracle

Impossible de créer une requête typée pour une requête avec plus d'un retour à l'aide du type de résultat de la requête

Votre instruction select JPQL "from A a, B b, C c" ne peut pas être mappé à l'entité récapitulative, JPA n'a pas assez d'informations pour le faire.

Si dans votre logique, une instance récapitulative peut être composée de A, B, C alors vous pouvez avoir un constructeur comme

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

et changé votre déclaration de sélection en
"select new Summary(a, b, c) FROM A a, B b, C c"