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

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

发布时间:2021-01-23 06:14:37 所属栏目:站长百科 来源:网络整理
导读:表的一个列是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的更多信息.

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读