-
要点如下:
-
-
1
、首先数据表中的clob类型对应java持久化类的String类型;而blob类型对应
byte
[]类型。
-
-
2
、定义hibernate标签时,持久化类中对应clob类型的属性的hibernate type应为text;而对应blob类型的属性的hibernate type应为binary。
-
-
3
、以后访问这些对应clob和blob类型的属性时,按普通属性处理,不需要特别编码。
具体方法如下:
在hbm.xml文件里,将对应的blob的映射字段改为
-
<property name=
"content"
type=
"binary"
>
-
<column name="CONTENT"
/>
-
</property>
如果是clob的话就改成
-
<property name=
"content"
type=
"text"
>
-
<column name="CONTENT"
/>
-
</property>
然后将pojo改为这样
-
private
byte
[] content;
-
-
set/get....
最后是applicationContext.xml
-
<
bean
id
=
"nativeJdbcExtractor"
class
=
"org.springframework.jdbc.support.nativejdbc.C3P0NativeJdbcExtractor"
lazy-init
=
"true"
/>
-
<
bean
id
=
"lobHandler"
class
=
"org.springframework.jdbc.support.lob.OracleLobHandler"
lazy-init
=
"true"
>
-
<
property
name
=
"nativeJdbcExtractor"
>
-
<
ref
bean
=
"nativeJdbcExtractor"
/>
-
</
property
>
-
</
bean
>
将lobHandler纳入mySessionFactory
-
<
bean
id
=
"mySessionFactory"
class
=
"org.springframework.orm.hibernate3.LocalSessionFactoryBean"
>
-
....
-
<
property
name
=
"lobHandler"
ref
=
"lobHandler"
>
</
property
>
-
...
-
-
>
</
bean
分享到:
相关推荐
spring+struts+hibernate+oracle10g的研究人员查询系统 spring,struts,hibernate,oracle,查询系统 简易的查询系统,整合了j2ee多个框架知识,适合ssh初学者参考!
springMVC+hibernate+oracle10g实现用户登陆
一下午才整合成功,书中的bulidSessionFactory()方法在hibernate4.3.5中已经deprecated,这里面有方法实现,用完请给好评。
在Myeclipse中Hibernate配置Orcale10g
基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh项目源码 基于struts+spring+hibernate+oracle的移动ssh...
J2EE开发中,经常会遇到存储大文本的文字信息,而oracle数据库的vachar字段最大能存储4000个字节,存储更大的信息必须使用clob或blob字段,本文档就是针对j2ee开发中对colb字段操作的实现。
HIbernate与oracle数据库应用例子
环境:Windows Server 2000、Red Hat Enterprise 5、Fedora、Oracle 9i/Oracle 10g/Oracle 11g、Windows XP Professional、MyEclipse 5.5 本示例演示Hibernate 3.2呼叫Oracle的存贮过程和函数,以及通过Hibernate的...
hibernate连接oracle的jar包 包括了连接字符串
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以...
hibernate链接oracle
hibernate存取oracle的clob
struts2+hibernate+oracle
使用hibernate的query调用oracle的存储过程/function,包含例子,源码以及数据库文件
jsp+hibernate+oracle出库单模块,通过了juint测试
springmvc+hibernate+oracle基础框架,项目源码和数据库脚本(dmp、sql),添加myeclipse中可以直接使用
NULL 博文链接:https://jadeluo.iteye.com/blog/1213549
SpringMVC+Spring+Hibernate+Oracle 实现图书管理(CRUD) 一个简单的图书管理系统。
在hibernate中调用oracle中的存储过程的详细代码。可以借鉴使用,帮助学习。
是我自己做的springMVC+hibernate的环境,包括连接数据库查询,基于注解的方式