Guten Tag zusammen,
folgendes plagt mich.
Dieser Querie:
funktioniert so wie erwartet. Versuche ich allerdings mehrere Spalten auszulesen wie bspweise:
kriege ich folgenden Fehler:
Es gibt in A einen Konstruktor fuer die entsprechenden Parameter.
Im Internet finde ich nur immer dieses eine Tutorial zu jpql und dort stehen 5 Zeilen zum select new statement und genau daran halte ich mich.
Vielen Dank für die Hilfe!
Gruß
bam
folgendes plagt mich.
Dieser Querie:
Code:
SELECT NEW A(x.nummer) FROM A x WHERE x
funktioniert so wie erwartet. Versuche ich allerdings mehrere Spalten auszulesen wie bspweise:
Code:
SELECT NEW A(x.nummer, x.name, x.vorname) FROM A x WHERE x
kriege ich folgenden Fehler:
Code:
Caused by: org.hibernate.hql.ast.QuerySyntaxException: Unable to locate appropriate constructor on class [de.xxx.A] [SELECT NEW A(x.nummer, x.nachname, x.vorname) FROM de.xxx.A x WHERE x]
Es gibt in A einen Konstruktor fuer die entsprechenden Parameter.
Im Internet finde ich nur immer dieses eine Tutorial zu jpql und dort stehen 5 Zeilen zum select new statement und genau daran halte ich mich.
Vielen Dank für die Hilfe!
Gruß
bam