我的java代码中的sql sytax错误

时间:2017-12-26 12:41:51

标签: java mysql sql database hibernate

2017-12-26 18:35:02 [http-nio-8080-exec-10] WARN SqlExceptionHelper:129 - SQL错误:1064,SQLState:42000 2017-12-26 18:35:02 [http-nio-8080-exec-10]错误SqlExceptionHelper:131 - 你的SQL语法有错误;查看与您的MySQL服务器版本相对应的手册,以便使用正确的语法,并在其中使用离开0,其中leave0_.ORGLOCATION_ID = 3并且leave0_.USER_ID = 3'在第1行 2017年12月26日下午6:35:02 org.apache.catalina.core.StandardWrapperValve调用 严重:Servlet [dispatcher]的Servlet.service()与path []的上下文引发了异常[请求处理失败;嵌套异常是org.hibernate.exception.SQLGrammarException:无法提取ResultSet]的根本原因 com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:您的SQL语法中有错误;查看与您的MySQL服务器版本相对应的手册,以便使用正确的语法,并在其中使用离开0,其中leave0_.ORGLOCATION_ID = 3并且leave0_.USER_ID = 3'在第1行     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)     at java.lang.reflect.Constructor.newInstance(Constructor.java:423)     在com.mysql.jdbc.Util.handleNewInstance(Util.java:404)     在com.mysql.jdbc.Util.getInstance(Util.java:387)     在com.mysql.jdbc.SQLError.createSQLException(SQLError.java:939)     在com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3878)     在com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3814)     在com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2478)     在com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2625)     在com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2551)     在com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1861)     在com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1962)     在com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76)     在org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.extract(ResultSetReturnImpl.java:70)

0 个答案:

没有答案