加入收藏 | 设为首页 | 会员中心 | 我要投稿 51站长网 (https://www.51zhanzhang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
站内搜索:
当前位置: 首页 > 站长百科 > 正文

oracle – 如何使用iBatis从数据库中选择BLOB列

发布时间:2021-01-23 16:41:38 所属栏目:站长百科 来源:网络整理
导读:表的一个列是BLOB数据类型(Oracle 10g).我们有一个简单的选择查询,通过iBatis执行选择BLOB列并使用Struts2 amp;显示它. JSP. iBatis xml文件中的结果标记的jdbctype为java.sql.Blob result property="uploadContent" column="uploadcontent" jdbctype="Blob"

表的一个列是BLOB数据类型(Oracle 10g).我们有一个简单的选择查询,通过iBatis执行选择BLOB列并使用Struts2& amp;显示它. JSP.

iBatis xml文件中的结果标记的jdbctype为java.sql.Blob

<result property="uploadContent" column="uploadcontent" jdbctype="Blob"/>

我们应该提到Blob列的任何typeHandler类吗?目前,我们收到一个错误,指出列类型不匹配.

注意:选择此列并将其映射到具有java.sql.Blob类型属性的java bean

解决方法

我认为你不能将本机jdbctype用于Oracle中的LOB类型和iBatis.解决方案是创建自定义typeHandler来处理LOB,然后将其映射为 –

<result property="aClassStringProperty" column="aClobColumn" typeHandler="com.path.to.my.ClobTypeHandler"/>

有关typeHandlerCallback here的更多信息.

(编辑:ASP站长)

【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

    相关内容
    未处理完善
      无相关信息
    未处理完善