db2数据库insert失败,采用mybatis操作insert数据库失败,但是直接用sql直接执行就可以执行成功。 15

数据表A是主键自增,mybatis执行时提示错误:[FMWGEN][DB2JDBCDriver][DB2]Characterdata,righttruncationocc... 数据表A是主键自增,mybatis执行时提示错误:[FMWGEN][DB2 JDBC Driver][DB2] Character data,right truncation occurred;for example ,an update or insert value is a string that is too long for the column,or a datetime value cannot be assigned to a host variable,because it is too small.

insert的数据没有问题,长度也都没问题(直接操作DB2执行insert的sql语句没有错误)。求大神帮帮忙,到底是神马问题。
谢啦。
展开
 我来答
kairi1227
2012-11-19 · 超过29用户采纳过TA的回答
知道答主
回答量:85
采纳率:0%
帮助的人:70.4万
展开全部
应该是mybatis中配置文件的SQL的配置问题,你看一下你写的parameterType或者parameterMap,提示的是时间的字段的问题。
我们处理时间类型都将其转为String来处理,这样方便很多。建议哦!!
pjtufo
2012-11-18 · 超过29用户采纳过TA的回答
知道答主
回答量:147
采纳率:0%
帮助的人:80.9万
展开全部
按你的说明,数据类型不匹配导致可能性较大,而且用错了日期型的分隔符的可能性较大。要确诊需要把执行时的sql语句表的结构贴出来才知道。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangzhiqing999
2012-11-19 · TA获得超过1.6万个赞
知道大有可为答主
回答量:7048
采纳率:100%
帮助的人:3379万
展开全部
看错误提示 是插入数据的值太大了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式