代码来源:
http://blog.csdn.net/lilt085163/article/details/4650208
当我们用hibernate 时,数据库的字段为大对象 CLOB ,在**.hbm.xml 中在给该字段指定类型时完全可以不指定为CLOB类型,即,在javabean中对应的字段可以不定义为Clob 类型,如果定义为Clob 类型,我们就是把数据库的数据类型引用到了我们的项目中,产生高耦合,在操作数据库时不仅不方便,而且遇到中文时可能还需要我们进行转码,大家都知道 JAVA中字符编码是个很麻烦的事情哦,
因此我们完全可以在JAVABEAN 中对应的字段定义为 String 类型,我们再 对**.hbm.xml 中的字段的TYPE 改成:org.springframework.orm.hibernate3.support.ClobStringType 就一切OK 了
**.hbm.xml 中的 部分代码:
方法1、
也是可以的
type="java.lang.String"
方法2、
<property name="query" type="org.springframework.orm.hibernate3.support.ClobStringType" column="QUERY" />
相关推荐
是我自己验证过的 用的是oracle10数据库 文件里面有具体的配置。
hibernate存取oracle的clob
关于在oracle数据库中读取clob大字段问题
数据库中clob类型转换的问题 数据库中clob类型转换的问题
使用Hibernate映射Blob,Clob字段,并对这些字段完成存,取功能
把oracle数据库中字段类型为clob的字段值以字符串的形式读取出来
介绍了利用Hibernate将一个长字符串转换为流存储至Clob字段中,然后再从Clob字段中读出来,转换为字符串输出的方式
hibernate Blob、Clob字段的映射的例子.数据库mysql,数据库放在文件夹里面,例子的说明文章在我的csdn blog: http://blog.csdn.net/zhengcandan
J2EE开发中,经常会遇到存储大文本的文字信息,而oracle数据库的vachar字段最大能存储4000个字节,存储更大的信息必须使用clob或blob字段,本文档就是针对j2ee开发中对colb字段操作的实现。
java读取oracle数据库中clob字段 把oracle数据库中字段类型为clob的字段值以字符串的形式读取出来
kettle通过java代码将数据库blob 字段抽取到本地文件
ORACLE中CLOB字段转String类型
向Oracle数据库插入Clob大段文本解决方法
该类中包含有多个方法对数据库中的clob字段进行查询、插入、事物处理、批处理、调用存储过程等操作。使用的是myeclipse8.6,oracle11g,测试的时候执行手动建个表xml_buffer,包含id、xmlcontent字段即可,然后在...
通过jdbc读取oracle数据库的clob类型的字段转换为string类型
NULL 博文链接:https://sjsky.iteye.com/blog/1154916
Hibernate对BLOB CLOB操作,详细的操作说明
NULL 博文链接:https://sxpujs.iteye.com/blog/368960