简单分析Hibernate读取Clob

本文向大家介绍Hibernate读取Clob,可能好多人还不了解Hibernate读取Clob,没有关系,看完本文你肯定有不少收获,希望本文能教会你更多东西。

Hibernate虽然对多种数据库进行了适应,以达到前台感受不到后台的数据库类型 ,但是在 Blob 和 Clob 这两种类型的存取方面不同的数据库有不同的实现方法,这方面Hibernate就实在没办法了,在 mssql 中还好实现起来比较简单,但是我现在要说的是 超级麻烦的Oracle ,我做的项目采用的数据库就是Oracle ,不容质疑Oracle的确是最好的数据库,但是有些地方太复杂。

使用Hibernate读取Clob 和 Blob 是跟往常一样的,主要是保存。

具体的流程如下:

1、先创建一个只有一个字节的 Blob

2、使用flush 方法强势Hibernate保存这个只有一个字节的 Blob

3、通过保存获得了一个游标

4、使用这个游标来保存真正的数据,对数据库实施 update 操作

具体实现代码如下:

相关推荐