关于mybatis异常“无效的列类型”问题的解决
来源:互联网 发布:弱碱性水的好处 知乎 编辑:程序博客网 时间:2024/05/16 19:42
在使用Mybatis时,不同的xml配置文件,有的会提示:无效的列类型:
通过观察,如果是参数是Map类型或者Java Object类型,如果Map或者Object里面的属性类型不一致,如有些属性是String类型,有些属性是Integer类型,那么MyBatis解析的时候,就会出现问题,类型无法识别。
当然,如果传入参数不是Map或者java Object,而是多个参数列表的形式,如果参数类型一致,那么不会出现问题,如果参数类型不一致,如既有String类型,也有Integer类型,那么解析的时候同样会出错。
解决方案1,如果有类型不一致的情况,在值后面加上类型:
id = #{id,jdbcType=NUMERIC}
name = #{name,jdbcType=VARCHAR}
这里passWord是Strig类型,enable是Integer类型
解决方案2 使用Map
阅读全文
0 0
- 关于mybatis异常“无效的列类型”问题的解决
- mybatis 无效的列类型
- mybatis 无效的列类型
- 关于Mybatis中遇到的“无效列类型:1111”
- SSM项目无效的列类型问题的解决
- MyBatis 中无效的列类型 整形
- MYBATIS 无效的列类型: 1111
- ibatis的无效列类型问题:
- mybatis 无效列类型
- Mybatis出现:无效的列类型: 1111 错误
- mybatis java.sql.SQLException: 无效的列类型
- 中文导致Mybatis无效的列索引
- "列名无效"的问题
- mybatis uncategorized SQLException for SQL []; SQL state [null]; error code [17004]; 无效的列类型
- mybatis报错:java.sql.SQLException: 无效的列类型: 1111
- Mybatis利用SQL insert标签时报错:无效的列类型
- 使用iBatis中报 java.sql.SQLException: 无效的列类型异常
- hibernate生成表中有BLOB字段的javabean,hql查询出现无效列类型异常
- java aes解密cbc模式
- 已解决,关于加入购物车飞入效果的jquery.fly.js插件
- 汽车行驶姿态 -- 串口通信
- 阅读《C++之父Bjarne谈C++在2005年》
- Git用法【收藏】
- 关于mybatis异常“无效的列类型”问题的解决
- js中的$
- 使用Messenger进行Activity与Service之间的双向通信
- node.js 文档总结,持续更新
- SDUT-1272-->面向对象程序设计上机练习十(运算符重载)
- spring aop实现
- Java并发之构建异步任务
- clickhose之操作提示 Operations Tips
- 如何使用Android Studio获取Android签名