首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring+hibernate对Clob的处置

2012-11-21 
spring+hibernate对Clob的处理???? 原来用的oracle 的vachar2 4000字节,感觉应该不小了,没想到没写几个字

spring+hibernate对Clob的处理

???? 原来用的oracle 的vachar2 4000字节,感觉应该不小了,没想到没写几个字就完了,没办法,只有用oracle 的Clob了,可是怎么做了,上网查了好多,总结一下。。。

借用一下:

一、问题需求:

?1.在持久化类中字段该用什么类型?
?2.在Struts中文件对应的数据类型是什么?
?3.在

??? 2.1 往sessionFactory 中注入

?3. hibernate 配置

?

??? 注意:length 是字节

?

4.大功就快造成了。就差这么一步


2.1持久类中


2.3 读Clob
Clob clob = tmQuestion.getContentclob();// 取得Clob的值if (clob != null) {String clobString = "";try {clobString = clob.getSubString(1, (int) clob.length());// 将Clob类型的值转换成String类型的值tmQuestion.setContentStr(clobString);// 通过setter方法,设置String值,然后就可以通过instance.getInfoContentToString()来取值了} catch (SQLException e) {e.printStackTrace();}}return tmQuestion;


2 楼 魔力猫咪 2009-04-20   太麻烦了。Hibernate已经自己解决了Clob的问题,可以直接使用String进行映射。而且配置文件里也只需要写几句话。具体你可以参考我的博客文章

热点排行