nested exception is org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #2 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: 无效的列类型: 1111
; uncategorized SQLException for SQL []; SQL state [99999]; error code [17004]; 无效的列类型: 1111; nested exception is java.sql.SQLException: 无效的列类型: 1111] with root cause
java.sql.SQLException: 无效的列类型: 1111
原因:传入的参数的字段为null对象无法获取对应的jdbcType类型,而报的错误。
解决方法:
一、指定插入值得jdbcType,将sql改成 insert into user(id,name) values(#{id,jdbcType=VARCHAR},#{name,jdbcType=VARCHAR})
二、在mybatis-config.xml文件中配置一下,添加settings配置,如下:(推荐)
<configuration>
<settings>
<setting name="jdbcTypeForNull" value="NULL" />
</settings>
</configuration>
正常运行。
相关推荐
mybatis分页插件pagehelper:jar:3.4.2-fix.jar包,好用
MyBatis 事务管理解析:颠覆你心中对事务的理解!
赠送jar包:mybatis-paginator-1.2.15.jar; 赠送原API文档:mybatis-paginator-1.2.15-javadoc.jar; 赠送源代码:mybatis-paginator-1.2.15-sources.jar; 赠送Maven依赖信息文件:mybatis-paginator-1.2.15.pom;...
后端: SpringBoot + MyBatis + MySQL 前端: Vue + ElementUI 此系统为前后端分离方式开发的系统,技术栈为 后端: SpringBoot + MyBatis + MySQL 前端: Vue + ElementUI 此系统为前后端分离方式开发的系统,...
后端: SpringBoot + MyBatis + MySQL 前端: Vue + ElementPlus + Echarts 此系统为前后端分离方式开发的系统,技术栈为 后端: SpringBoot + MyBatis + MySQL 前端: Vue + ElementPlus + Echarts 此系统为...
后端: SpringBoot + MyBatis + MySQL 前端: Vue + ElementUI 教育培训机构管理系统,此系统为前后端分离方式开发的系统,技术栈为: 后端: SpringBoot + MyBatis + MySQL 前端: Vue + ElementUI 教育...
NULL 博文链接:https://bijian1013.iteye.com/blog/2314859
社区管理系统系统,此系统为前后端四层架构分离方式开发的系统,技术栈为:后端: SpringBoot + MyBatis + MySQL前端: Vue + BootStrap+echars社区管理系统系统,此系统为前后端四层架构分离方式开发的系统,技术栈...
NULL 博文链接:https://bijian1013.iteye.com/blog/2313378
mybatis-plug.jar和 mybatis-plug的安装说明
本文深入分析了MyBatis执行SQL的整个流程,从SqlSessionFactory的创建到SQL语句的执行,揭示了MyBatis工作的内部机制。首先,通过SqlSessionFactoryBuilder,MyBatis解析配置文件生成Configuration对象,并创建...
mybatis-3.2.6(最新mybatis jar).zip
mybatis 对clob类型转换,解决clob类型数据插入数据库报异常问题
界面版MyBatis代码生成器,运行要求安装jdk1.8,自动生成entity、dao、service、serviceImpl、Mapper、Assist等。包含工具、文档、源码。
上传的项目是MyBatis的示范项目名称:jpetstore(宠物店) 本项目简单易读。是初步了解MyBatis的功能的最好示范代码。 主要示范 如何实现spring3.0.5与mybatis3.0.5的整合。 如何实现spring3.0.5与Stripes1.5.6(类似...
持久层框架:Mybatis, Mybatis-plus 数据库:Mysql 5.7.23 缓存:Redis 登录校验:Jwt-token Spring Security 单体应用:可自行Nginx负载均衡 前端 JS框架:Vue 2.X UI框架:element-ui 技术框架 后端 核心框架:...
mybatis 3.4.5 ,想用自取,mybatis 3.4.5 ,想用自取,mybatis 3.4.5 ,想用自取,mybatis 3.4.5 ,想用自取。
mybatis-3-mybatis-3.5.6.zip
下面小编就为大家带来一篇MyBatis拦截器:给参数对象属性赋值的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Mybatis编程:基于XML的实现 使用mysql数据库,配置下数据库就可以直接运行 Mybatis编程步骤分为: 步骤1、创建好MySQL数据库 步骤2、在pom.xml中添加mysql-connector-java和Mybatis依赖 步骤3、创建实体类User...