don*_*yor 1 syntax-error sql-in playframework
JPA.em("default").createQuery("insert into USER (FULLNAME, EMAIL, USERNAME, PASSWORD) " + " VALUES (\'"+fullname+"\',\'"+email+"\',\'"+username+"\',\'"+password+"\');");
Run Code Online (Sandbox Code Playgroud)
这是一个错误的查询?我收到此错误:
[IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: unexpected token: VALUES near line 1, column 57 [insert into USER (FULLNAME, EMAIL, USERNAME, PASSWORD) VALUES ('Doniyor','ikbola-86@bk.ru','jurabayev','er');]]
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会发生这种情况,查询字符串实际上还可以,对吧?
非常感谢任何帮助!
谢谢
我认为你应该使用
.createNativeQuery(...);
Run Code Online (Sandbox Code Playgroud)
代替
.createQuery(...);
Run Code Online (Sandbox Code Playgroud)
但我不确定.
归档时间: |
|
查看次数: |
12825 次 |
最近记录: |