unerwartetes token: WERTE in Zeile 1, Spalte 57
JPA.em("default").createQuery("insert into USER (FULLNAME, EMAIL, USERNAME, PASSWORD) " + " VALUES (\'"+fullname+"\',\'"+email+"\',\'"+username+"\',\'"+password+"\');");
ist es eine falsche Abfrage? ich bekomme diese Fehlermeldung:
[IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: VALUES near line 1, column 57 [insert into USER (FULLNAME, EMAIL, USERNAME, PASSWORD) VALUES ('Doniyor','[email protected]','jurabayev','er');]]
ich weiß nicht, warum dies geschieht, wird der query-string ist eigentlich ganz okay, richtig?
wäre für jede Hilfe dankbar!
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
ich glaube, Sie sollten
statt
aber ich bin mir nicht sicher.
wenn Sie Anmerkungen
@Query(value = "your_query_here", , nativeQuery = true)
Sieht es aus, als ob Sie versuchen, verwenden Sie eine SQL-Anweisung für die Abfrage statt JPAQL, was ich nicht glaube hat eine Insert Into-anyways, ich bin zwar noch neu auf dem Play Framework mich so ich kann mich irren.
Ich glaube, dass das, was Sie tun sollten, ist der Benutzer erstellt, die Sie einfügen möchten, und dann beibehalten, das Objekt, da man sich mit JPA.
So würde der code Aussehen, entlang dieser Linien:
Wird dies auch tun.......