mybatis设置string转clob出错

coderang 2015-07-10 04:36:34
public void setParameter(PreparedStatement ps, int i, Object parameter,
JdbcType jdbcType) throws SQLException {
CLOB clob = CLOB.empty_lob();
clob.setString(1, (String) parameter);
ps.setClob(i, clob);
}
这是转换器中的方法,
在clob.setString(1, (String) parameter);这句报错,
报Caused by: java.lang.AbstractMethodError: oracle.sql.CLOB.setString(JLjava/lang/String;)I

大婶们帮忙看下

...全文
526 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
coderang 2015-07-14
  • 打赏
  • 举报
回复
引用 2 楼 qq646748739 的回复:
clob.setString(1, (String) parameter); 换成:clob.setString(1); 试试。
没有这个方法啊
碧水幽幽泉 2015-07-12
  • 打赏
  • 举报
回复
clob.setString(1, (String) parameter); 换成:clob.setString(1); 试试。
coderang 2015-07-11
  • 打赏
  • 举报
回复
我是按照这篇文章做的,http://blog.csdn.net/bingjie1217/article/details/21088431?utm_source=tuicool#quote 但是在类型转换器设置参数的方法报错 public void setParameter(PreparedStatement arg0, int arg1, Object arg2, JdbcType arg3) throws SQLException { CLOB clob = CLOB.empty_lob(); clob.setString(1, (String) arg2); arg0.setClob(arg1, clob); } clob.setString(1, (String) arg2); 这句代码报了 java.lang.AbstractMethodError: oracle.sql.CLOB.setString(JLjava/lang/String;)I错误 请教一下大神们怎么解决 ?

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧