`
Godlikeme
  • 浏览: 165162 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于hibernate blob字段的问题

阅读更多
参见
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="lobHandler">
<ref bean="oracleLobHandle" />
</property>

<bean id="nativeJdbcExtractor"
class="org.springframework.jdbc.support.nativejdbc.SimpleNativeJdbcExtractor" />

<bean id="oracleLobHandle"
class="org.springframework.jdbc.support.lob.OracleLobHandler"
lazy-init="true">
<property name="nativeJdbcExtractor">
<ref local="nativeJdbcExtractor" />
</property>
</bean>
分享到:
评论
2 楼 Godlikeme 2007-04-23  
to ls:java.sql.SQLException: 关闭的连接   !!!
1 楼 lix23 2007-04-20  
你好,我在oracle环境下用hibernate访问BLOB字段遇到如下错误:
java.sql.SQLException: 关闭的连接
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
        at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:208)
        at oracle.sql.BLOB.getDBAccess(BLOB.java:955)
        at oracle.sql.BLOB.getBinaryStream(BLOB.java:229)
        at org.hibernate.lob.SerializableBlob.getBinaryStream(SerializableBlob.java:77)
在hibernate配置文件中采用了你在文中oracleLobHandle也没起作用。不知你能否给些意见,谢谢!

相关推荐

    Hibernate读取blob字段

    本篇文章将深入探讨如何使用Hibernate读取数据库中的Blob字段,以及涉及到的相关知识点。 首先,我们需要理解Blob类型在数据库中的含义。Blob是Binary Large Object的缩写,它是一种可以存储大量二进制数据的数据...

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

    - 查询数据:查询结果中包含Clob或Blob字段时,需要谨慎处理,避免一次性加载大数据导致内存问题。可以使用`InputStream`或`Reader`分块读取。 4. **性能优化**: - 使用`lobHandler`:Hibernate提供`LobHandler`...

    hibernate对Blob类型字段进行数据添加.txt

    在 Java 应用开发中,尤其是使用 ORM 框架如 Hibernate 进行持久化层开发时,如何高效地处理 BLOB 类型字段成为了一个关键问题。 本文档将详细介绍如何使用 Hibernate 对 Blob 类型字段进行数据添加的过程,并通过...

    jdbc+hibernate存取blob字段

    本篇将详细介绍如何使用JDBC(Java Database Connectivity)与Hibernate框架来操作Oracle数据库中的BLOB字段。 首先,Oracle数据库的BLOB字段提供了对大对象的高效存储,它的性能优于LONG字段,尤其适合存储大容量...

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

    本篇将详细介绍在Hibernate中如何处理Clob和Blob字段,以及使用特定Oracle JDBC驱动程序的优势。 首先,Hibernate通过`org.hibernate.type`包中的`ClobType`和`BlobType`来映射Clob和Blob。在实体类中,你需要定义...

    JDBC+Hibernate将Blob数据写入Oracle

    在IT领域,尤其是在数据库...总之,无论是使用JDBC还是Hibernate,正确处理Oracle中的BLOB字段都是至关重要的,尤其是在处理大量二进制数据的应用场景下。掌握上述流程和技巧,能够有效提升数据操作的效率和安全性。

    hibernate Blob、Clob字段的映射的例子

    hibernate Blob、Clob字段的映射的例子.数据库mysql,数据库放在文件夹里面,例子的说明文章在我的csdn blog: http://blog.csdn.net/zhengcandan

    hibernate struts处理mysql数据库blob字段实例

    本实例主要探讨如何利用Hibernate和Struts框架来处理MySQL数据库中的BLOB字段,实现文件的上传与下载功能。 **一、Hibernate框架** Hibernate是一个强大的Java持久化框架,它简化了数据库操作,提供了对象关系映射...

    Hibernate对BLOB CLOB操作

    同时,Hibernate的实体映射文件(例如`Users.hbm.xml`)用于定义实体类与数据库表之间的映射关系,其中包括了如何处理BLOB和CLOB字段。 以`Users.hbm.xml`为例,假设我们有一个`Users`实体类,其中有一个`...

    使用Hibernaet存储MYSQL表中BLOB字段的问题

    通过理解这些问题和解决方案,我们可以更有效地在Hibernate中管理和操作MySQL的BLOB字段。同时,持续关注官方文档和社区更新,以获取最新的最佳实践和修复。在实际项目中,结合适当的测试和性能监控,可以帮助我们更...

    使用JDBC和Hibernate来写入Blob型数据到Oracle中

    总结来说,无论是通过JDBC还是Hibernate,写入Oracle数据库的Blob字段都需要先创建一个空Blob,然后获取其cursor,最后将二进制数据写入Blob。在JDBC中,这个过程涉及多个SQL语句和流操作;而在Hibernate中,通过ORM...

    使用hibernate对oracle读取blob

    在实体类中,你可以定义一个Blob类型的属性来表示数据库中的Blob字段: ```java @Entity public class MediaEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Lob ...

    hibernate保存blob,clob对象

    接下来,我们需要在映射文件(.hbm.xml)中配置Blob字段,比如: ```xml &lt;hibernate-mapping&gt; &lt;!-- Blob类型的映射 --&gt; &lt;column name="PICTURE" length="1000000" sql-type="BLOB"/&gt; &lt;/hibernate...

    【IT十八掌徐培成】Java基础第24天-01.Blob字段操作.zip

    Blob字段操作是数据库编程中的一个重要环节,尤其是在处理大量非结构化数据时。本教程将围绕Java如何与Blob字段进行交互展开,包括插入、查询、更新和删除Blob数据。 首先,理解Blob数据类型。Blob是Java.sql包中的...

    spring+hbernate对clob、blob字段的处理

    一个完整的工程,主要功能为:spring+hbernate对clob、blob字段的处理 包括:数据脚本、典型的SSH框架处理,以及spring、hibernate数据批量保存等功能源码、所用到的lib包 数据环境为:oracle 10G 开发:Mycelipse5.1...

    Hibernate对Blob,Clob的操作

    在Java Web开发中,...本文将详细介绍如何在Hibernate中操作Blob和Clob字段,实现数据的存储与读取。 首先,我们需要在Hibernate映射文件(.hbm.xml)中定义Blob和Clob字段。对于Blob,可以这样声明: ```xml ...

Global site tag (gtag.js) - Google Analytics