类型 异常报告消息 Request processing failed; nested exception is org.apache.ibatis.exceptions.PersistenceException:描述 服务器遇到一个意外的情况,阻止它完成请求。例外情况org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.apache.ibatis.exceptions.PersistenceException:
### Error updating database.  Cause: java.sql.SQLException: Incorrect integer value: '刘文' for column 'name' at row 1
### The error may exist in com/bjpowernode/dao/StudentDao.xml
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: insert into student(name,age) values(?,?)
### Cause: java.sql.SQLException: Incorrect integer value: '刘文' for column 'name' at row 1org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1014)org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)javax.servlet.http.HttpServlet.service(HttpServlet.java:652)org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)javax.servlet.http.HttpServlet.service(HttpServlet.java:733)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
根本原因。org.apache.ibatis.exceptions.PersistenceException:
### Error updating database.  Cause: java.sql.SQLException: Incorrect integer value: '刘文' for column 'name' at row 1
### The error may exist in com/bjpowernode/dao/StudentDao.xml
### The error may involve defaultParameterMap
### The error occurred while setting parameters
### SQL: insert into student(name,age) values(?,?)
### Cause: java.sql.SQLException: Incorrect integer value: '刘文' for column 'name' at row 1org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:199)org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184)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.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)com.sun.proxy.$Proxy14.insert(Unknown Source)org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278)org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:62)org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58)com.sun.proxy.$Proxy15.insertStudent(Unknown Source)com.bjpowernode.service.impl.StudentServiceImpl.addStudent(StudentServiceImpl.java:19)com.bjpowernode.controller.StudentController.addStudent(StudentController.java:26)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:190)org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)javax.servlet.http.HttpServlet.service(HttpServlet.java:652)org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)javax.servlet.http.HttpServlet.service(HttpServlet.java:733)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
根本原因。java.sql.SQLException: Incorrect integer value: '刘文' for column 'name' at row 1com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122)com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953)com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:371)com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:498)org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47)org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74)org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50)org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117)org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76)org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197)org.apache.ibatis.session.defaults.DefaultSqlSession.insert(DefaultSqlSession.java:184)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.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:433)com.sun.proxy.$Proxy14.insert(Unknown Source)org.mybatis.spring.SqlSessionTemplate.insert(SqlSessionTemplate.java:278)org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:62)org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:58)com.sun.proxy.$Proxy15.insertStudent(Unknown Source)com.bjpowernode.service.impl.StudentServiceImpl.addStudent(StudentServiceImpl.java:19)com.bjpowernode.controller.StudentController.addStudent(StudentController.java:26)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:190)org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138)org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105)org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:879)org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:793)org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040)org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)javax.servlet.http.HttpServlet.service(HttpServlet.java:652)org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)javax.servlet.http.HttpServlet.service(HttpServlet.java:733)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
):注意 主要问题的全部 stack 信息可以在 server logs 里查看

网上解决办法在maven包加入如下代码还是没有解决​​​​​​### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x91\x8_巴黎没有欧莱雅你也不值得被拥有的博客-CSDN博客

   <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-dbcp2 --><dependency><groupId>org.apache.commons</groupId><artifactId>commons-dbcp2</artifactId><version>2.1.1</version><scope>runtime</scope></dependency>

最后突然就想到了可能存在的问题,问题其实问题很简单,简单说就是数据库设计表的时候字符串类型不合适

原因是我将name类型错写成了int类型,打开navicate找到所建的表,右击找到设计表将name类型改为varchar就好了

### Error updating database. Cause: java.sql.SQLException: Incorrect integer value: ‘**‘ for column相关推荐

  1. Uncaught (in promise)Error: ### Error updating database. Cause :java.sql.SQLException:

    Uncaught (in promise)Error: ### Error updating database.    Cause :java.sql.SQLException:   Field 'X ...

  2. 解决及分析:MySQL的 Error updating database. Cause: java.sql.SQLException: You can’t specify target table

    一.项目从Oracle迁移到MySQL时,报错:Error updating database. Cause: java.sql.SQLException: You can't specify tar ...

  3. 运行mybatis时显示报错:Error updating database. Cause: java.sql.SQLException: Error setting driver on

    在运行mybatis测试类的时候,结果报错; Error updating database. Cause: java.sql.SQLException: Error setting driver o ...

  4. Error updating database. Cause: java.sql.SQLException: #HY000

    造成这个错误的原因是数据库中有字段要求不能为空,但insert语句中没有提供该字段的数据 然后我们回到数据库看看 传参的时候,这几个不能为空的字段,必须有值

  5. java.sql.SQLException: Incorrect Integer value:‘****‘ for column ‘id‘ at row 1 解决方案

    出现背景 问题发生在连接数据库时,id作为主键,且采用插入一行数据自动id++的方式. 解决方案 如果选择自动增加序号,检查要加入的类是否继承了Serializable接口. 项目数据出错,建议重新建 ...

  6. 解决:Cause: java.sql.SQLException: Incorrect integer value: ‘xxx‘ for column ‘xxx‘ at row 1

    解决: ### Error updating database.  Cause: java.sql.SQLException: Incorrect integer value: 'guanyu@163 ...

  7. 多种方法解决Error querying database. Cause: java.sql.SQLException: No value specified for parameter 1

    文章目录 1. 复现问题 2. 分析问题 3. 解决问题 4. 出现该错误的其他可能 1. 复现问题 今天在调试接口时,突然报出如下错误: org.springframework.jdbc.BadSq ...

  8. Error querying database. Cause: java.sql.SQLException:

    记录Mybatis学习过程中遇到的问题 2.由于需要将MySQL数据库配置信息写到一个properties文件中,方便以后修改.在连接的时候发生以下错误: Error querying databas ...

  9. 解决 Error querying database. Cause: java.sql.SQLException: sql injection violation....

    解决 Error querying database. Cause: java.sql.SQLException: sql injection violation- 最近在开发的时候老板的需求就是将模 ...

最新文章

  1. JAVA学习日记DAY1
  2. 谈谈对python 和其他语言的区别_谈谈Python和其他语言的区别
  3. 解决slideDown()、slideUp()执行结束后才执行下一次,导致鼠标离开后很久动画依然在执行的问题...
  4. Oracle创建表空间、创建用户以及授权
  5. go的转义字符,字符串本身带有特殊符号
  6. python-多元线性回归模型
  7. python字符串结束的标志_python-7-字符串的操作_方法_format_列表的操作
  8. cesium根据两点获取航向角(heading)与俯仰角(pitch)
  9. python爬取千图网图片(出现HTTP Error 403怎么解决)
  10. pwnable-passcode
  11. Linux 安装locust
  12. 构建学生请假审批流程
  13. apk解压后查看 AndroidManifest.xml 文件内容,解决乱码问题
  14. 扫描仪软件测试自学,资讯详情-静态代码扫描工具 - sonarQube-柠檬班-自动化测试-软件测试培训-自学官网...
  15. OLED12864模块全屏缓冲刷新
  16. 【扫描线】六道剑「一念无量劫」
  17. spring的DI,IOP,AOC,Spring的简单介绍
  18. win7网站服务器空间怎么清理,window_Win7系统如何清理C盘空间?Win7系统清理C盘空间小技巧,  Win7系统清理C盘空间小技 - phpStudy...
  19. 【中秋征文】“海上生明月”中秋节网页特效
  20. 成员介绍网页模板html,HTML5 CSS3 SVG团队成员介绍卡片页面模板

热门文章

  1. X86 64位和32位
  2. 给某汉化联盟讲些历史故事
  3. 对System.gc() 和STW的理解
  4. 有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?请编程实现。
  5. 安卓手机作为文件共享服务器,如何设置电脑使安卓手机能访问局域网共享的文件...
  6. java调用bat脚本实现pppoe拨号_pppoe客户端自动拨号原理及实现
  7. 把握2022消费升级大势,品牌重塑消费者数字体验
  8. 美国艾美奖最佳男配角获得者 彼得·丁拉基
  9. 我是这样理解HTTPS的
  10. 金秋良田美画卷 国稻种芯·中国水稻节:江西1400万亩稻迎丰收