`
lichen0921
  • 浏览: 81225 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Hibernate操作CLOB(插入读取)

阅读更多

不能否认前辈的成果,可是有些已经不适于现在了.

最新的最简单的方法hibernate操作CLOB类型数据如下:

需要一个jar包--ojdbc14.jar,附件提供下载.

private String serverInfo;

 配置.hbm.xml

<property name="serverInfo" type="text"/>

 这样就可以了

分享到:
评论
4 楼 psyuhen 2010-01-20  
呵呵。。。貌似没有这么简单吧。

在weblogic8的版本里面操作oracle的大字段,由于weblogic本身的BUG,因此它是烦人的。

再结合到hibernate里面去。还是有点力不从心呀。
3 楼 lichen0921 2009-06-19  
wubo19842008 写道
至少你的配置一个lobhandler吧。。。那才是核心的,要不然你这个是没用的

我没配置也是正常的,要不你也这样试试?CLOB类型的操作已经近似VARCHAR2了
2 楼 wubo19842008 2009-06-19  
至少你的配置一个lobhandler吧。。。那才是核心的,要不然你这个是没用的
1 楼 godson_2003 2009-06-19  
这么简单了。。。。

相关推荐

    Hibernate对BLOB CLOB操作

    接下来,我们可以通过SessionFactory创建Session对象,然后进行BLOB和CLOB的插入和读取操作。 插入操作: ```java Session session = sessionFactory.openSession(); Transaction transaction = session.begin...

    Hibernate操作Oarcle中Clob、Blob字段小结

    - 包含在`bigstring_oracle_src`可能有示例代码,展示了如何在Java中创建Clob和Blob对象,以及如何通过Hibernate进行插入、更新和查询操作。 总之,理解并熟练掌握Hibernate对Oracle中的Clob和Blob字段的操作,是...

    关于在Hibernate中对于Clob,Blob字段的处理方法

    在保存或更新带有Clob和Blob字段的实体时,Hibernate会自动处理这些数据的插入和更新操作。例如,当你调用`session.saveOrUpdate(entity)`或`entityManager.persist(entity)`时,Hibernate会将Clob和Blob的内容正确...

    详解jdbc实现对CLOB和BLOB数据类型的操作

    本文将详细介绍JDBC实现对CLOB和BLOB数据类型的操作,包括读取和写入操作。 CLOB数据类型 CLOB数据类型用于存储大型字符数据,如文本、字符串等。在JDBC中,对CLOB数据类型的操作主要包括读取和写入操作。 读取...

    关于Clob类型在Hibernate中 的应用小结-- 一篇使用心得.zip

    3. **插入与更新**:当向数据库中插入或更新包含Clob字段的记录时,Hibernate会自动处理这些数据。可以使用`session.save()`或`session.update()`方法,但在实际使用中,我们通常需要使用`session.merge()`,因为它...

    jdbc_blob_clob.rar

    2. **预编译SQL语句**:Blob和Clob操作通常涉及预编译的PreparedStatement,因为它们通常需要动态插入或更新大数据值。例如,`PreparedStatement.setBlob(int index, Blob value)` 和 `PreparedStatement.setClob...

    使用Jdbc4操作Blob,Clob

    这篇博客“使用Jdbc4操作Blob,Clob”将深入讲解如何利用JDBC4 API来处理Blob和Clob对象。 Blob通常用于存储二进制数据,如图片、音频或视频文件,而Clob则用于存储大量文本数据,如长篇的文本或XML文档。在JDBC4中...

    java将图片写入数据库,并读出来(blob clob)

    将Blob对象绑定到PreparedStatement后,执行插入操作。 ```java PreparedStatement pstmt = connection.prepareStatement(sql); pstmt.setInt(1, id); // 假设id是图片的唯一标识 pstmt.setBlob(2, imageData);...

    仿hibernate动态生成sql保存对象

    Hibernate允许开发者将Java对象与数据库表进行映射,通过对象的CRUD(创建、读取、更新、删除)操作实现对数据库的数据操作。在Hibernate中,我们通常使用注解来定义这些映射,比如`@Entity`表示这是一个可持久化的...

    spring1.2+hibernate3对大字段的处理实例,供大家学习与交流,可直接运行

    2. **延迟加载**(Lazy Loading):在Hibernate中,大字段可以通过懒加载策略来优化,只在真正需要时才从数据库读取,避免了不必要的网络传输和内存占用。 3. **文件存储**:对于非常大的字段,如大文本或多媒体...

    java大对象

    如果使用Hibernate等ORM框架,它们提供了对大对象的集成支持,例如Hibernate的`@Lob`注解,可以自动处理Blob或Clob。 7. **报表应用**: 大对象在报表应用中的作用主要是存储和展示非结构化数据。例如,报告可能...

    Hibernate单表操作实例解析

    在这个实例中,我们将深入理解如何使用 Hibernate 对单表进行基本的操作,包括创建、读取、更新和删除(CRUD)记录。 ### 单一主键 在 Hibernate 中,每个实体类通常都有一个主键,用于唯一标识数据库中的记录。...

    ssh 导入导出excel+百度富文本编辑器+highcharts

    开发者需要了解如何在实体类中声明CLOB字段,配置映射,以及如何在服务层进行插入、更新和查询操作。 综合以上,这个案例涵盖了SSH框架的综合应用,包括数据交换与报表(Excel导入导出)、用户界面增强(ueditor)...

    简单易行:Spring中操作LOB字段案例

    在`PostJdbcDao2.java`中,我们可以创建一个`saveOrUpdateWithBlob`方法,使用`JdbcTemplate`的`update`方法来插入或更新带有LOB字段的数据。该方法可能包含以下代码: ```java @Autowired private JdbcTemplate ...

    数据库的各种连接技巧

    默认情况下,JDBC连接采用自动提交模式,这意味着每次执行更新或插入操作时都会立即提交到数据库。但是,在处理大量数据时,可以关闭自动提交模式来提高性能。例如: ```java Connection conn = ...; conn....

    Spring.3.x企业应用开发实战(完整版).part2

    11.3 BLOB/CLOB类型数据的操作 11.3.1 如何获取本地数据连接 11.3.2 相关的操作接口 11.3.3 插入Lob类型的数据 11.3.4 以块数据方式读取Lob数据 11.3.5 以流数据方式读取Lob数据 11.4 自增键和行集 11.4.1 自增键的...

    Spring3.x企业应用开发实战(完整版) part1

    11.3 BLOB/CLOB类型数据的操作 11.3.1 如何获取本地数据连接 11.3.2 相关的操作接口 11.3.3 插入Lob类型的数据 11.3.4 以块数据方式读取Lob数据 11.3.5 以流数据方式读取Lob数据 11.4 自增键和行集 11.4.1 自增键的...

Global site tag (gtag.js) - Google Analytics