top.mcshy.CloudSea.service.impl.StrategyServiceImpl.updateStrategyImg(StrategyServiceImpl.java:48) top.mcshy.CloudSea.controller.StrategyController.updateStrategyImg(StrategyController.java:78) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:116) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:963) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:897) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) javax.servlet.http.HttpServlet.service(HttpServlet.java:681) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) javax.servlet.http.HttpServlet.service(HttpServlet.java:764) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
时间: 2023-08-05 11:03:31 浏览: 126
这是一个 Java 栈跟踪,可能是由一个 HTTP POST 请求触发的。在调用堆栈中,`StrategyController.java` 类的第 78 行调用了 `StrategyServiceImpl.java` 类的第 48 行。您可以检查这些代码行并尝试解决问题。此外,它似乎还包含了一些 Spring MVC 相关的调用,例如 `DispatcherServlet` 和 `RequestMappingHandlerAdapter`。
相关问题
org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'strategyId' in 'field list' ### The error may exist in file [D:\apache-tomcat-9.0.56\apache-tomcat-9.0.56\webapps\CloudSea\WEB-INF\classes\mapper\StrategyMapper.xml] ### The error may involve top.mcshy.CloudSea.mapper.StrategyMapper.saveStrategy-Inline ### The error occurred while setting parameters ### SQL: insert into strategy (strategyId,strategyImg,strategyTitle,strategyContent,strategyAuthor) values (?,?,?,?,?) ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'strategyId' in 'field list' ; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'strategyId' in 'field list'
这个错误提示是说在执行 SQL 语句时出错了。具体来说,是因为在 SQL 语句中找不到名为 strategyId 的列。可能是因为你的数据库表中没有这个列,或者是 SQL 语句中拼写错误。
你可以检查一下数据库表中是否存在名为 strategyId 的列,并且检查一下 SQL 语句中是否正确拼写了列名。如果问题依然存在,可以提供更多相关的代码和错误信息,以便更好地定位问题。
阅读全文