java.sql.BatchUpdateException: ORA-01461: can bind a LONG value only for insert into a LONG column

一插入或者更新中文,就会报出以上错误,驱动包是oracle14.jaroracle版本是10g的求解觉... 一插入或者更新中文,就会报出以上错误,驱动包是oracle14.jar oracle版本是10g的 求解觉 展开
 我来答
a975200050
2012-05-24 · 超过11用户采纳过TA的回答
知道答主
回答量:92
采纳率:0%
帮助的人:41.7万
展开全部
看错误应该是你在Long类型字段插入了其他类型的值 中文是varchar2的
更多追问追答
追问
我java实体里都是string型的,数据库里有个clob型的类型 其他也都是varchar2型的 根本没有long型的 插入英文数字都没错 ,只有中文报错
追答
hibernate.cfg 数据库的类型要和POJO的类型一致 是不是类型有的不匹配?你走下debug或者你跟踪下sql看看插入之前是什么样
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小舒可儿
2012-05-24
知道答主
回答量:11
采纳率:0%
帮助的人:1.8万
展开全部
……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
王洪恺
2012-07-20
知道答主
回答量:53
采纳率:0%
帮助的人:12.3万
展开全部
orcale的jar包需要从ojdbc14.jar升级至ojdbc6.jar。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
361010911
2012-05-24 · TA获得超过230个赞
知道答主
回答量:178
采纳率:0%
帮助的人:59.5万
展开全部
oracle数据库字符集的问题吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式