sql >> Databasteknik >  >> RDS >> Oracle

Det går inte att skapa typad fråga för fråga med mer än en retur med resultattyp för begäran

Din JPQL-valsats "from A a, B b, C c" kan inte mappas tillbaka till sammanfattningsenheten, JPA har inte tillräckligt med information för att göra det.

Om en sammanfattningsinstans i din logik kan vara sammansatt av A, B, C så kan du ha en konstruktor som

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

och ändrade din valsats till
"select new Summary(a, b, c) FROM A a, B b, C c"



  1. SQLSTATE[HY000]:Allmänt fel:3780 Refererande kolumn 'user_id' och refererad kolumn 'id' i främmande nyckel är inkompatibla

  2. rownum-problem i oracle-fråga

  3. Ändra Oracle SQL Query Text före inlämning

  4. SQL WHERE-sats som matchar värden med efterföljande mellanslag