.hbm.xml文件中:
<property name="jbqk" type="clob">
<column name="JBQK" />
</property>
pojo类中字段类型:
private Clob jbqk;
引用
Manager 类:
TqaDZdsyhfxbg tqaDZdsyhfxbg = (TqaDZdsyhfxbg)dataclass;
tqaDZdsyhfxbg.setJbqk(Hibernate.createClob(" "));// 注意这里的参教是一个空格
tx = session.beginTransaction(); //事务处理
session.save(tqaDZdsyhfxbg);
// 调用flush方法,强制Hibernate立即执行insert sql
session.flush();
// 通过refresh方法,强制Hibernate执行select for update
session.refresh(tqaDZdsyhfxbg, LockMode.UPGRADE);
SerializableClob clob = (SerializableClob) tqaDZdsyhfxbg.getJbqk();
Clob jClob = clob.getWrappedClob();
CLOB oClob = (CLOB)jClob;
java.io.Writer writer = oClob.getCharacterOutputStream();
String content=tqaDZdsyhfxbg.getJbqkString();
writer.write(content);
writer.close();
注解:jbqk是个clob字段类型,TqaDZdsyhfxbg 是个持久类,上面的manager类就是向表中写入大文本字段的方法。
分享到:
相关推荐
关于Clob类型在Hibernate中 的应用小结关于Clob类型在Hibernate中 的应用小结关于Clob类型在Hibernate中 的应用小结关于Clob类型在Hibernate中 的应用小结
ORACLE中CLOB字段转String类型
关于Oracle的 Clob数据类型在Hibernate中的应用小结
是我自己验证过的 用的是oracle10数据库 文件里面有具体的配置。
介绍了利用Hibernate将一个长字符串转换为流存储至Clob字段中,然后再从Clob字段中读出来,转换为字符串输出的方式
运用Java如何存取Oracle中的CLOB类型字段
数据库中clob类型转换的问题 数据库中clob类型转换的问题
CLOB字段类型报错 ORA-01704:文字字符串过长的解决
向Oracle数据库插入Clob大段文本解决方法
mybatis 对clob类型转换,解决clob类型数据插入数据库报异常问题
主要是整合了jdbc处理clob类型的增删改查方法,有需要的同学可以看下
把oracle数据库中字段类型为clob的字段值以字符串的形式读取出来
通常,要解决超过4000字节的数据,一种做法是将数据写入文件,xml或plain file都可以,数据...另一个做法是使用clob, blob等字段类型,主要有:采用传统的jbdc方式、把clob以string方式处理、直接使用clob类型三种方案
Oracle如何插入CLOB字段值,附件为简单的示例代码。Oracle如何插入CLOB字段值,附件为简单的示例代码。
Mybatis 处理 CLOB、BLOB 类型数据
hibernate Blob、Clob字段的映射的例子.数据库mysql,数据库放在文件夹里面,例子的说明文章在我的csdn blog: http://blog.csdn.net/zhengcandan
ActiveXObject和Clob字段的插入更新
dblink_clob字段异常解决方案,解决dblink连接远程数据库时无法使用clob字段的问题
oracle中使用jdbc读写clob字段,很多细节介绍,内容全面。