`
liuwei1981
  • 浏览: 771968 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:161216
社区版块
存档分类
最新评论

spring+hibernate保存blob类型(oracle9i)

阅读更多

 springContext.xml文件配置:

 

<bean id="nativeJdbcExtractor"
		class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor"
		lazy-init="true">
	</bean>

	<bean id="lobHandler"
		class="org.springframework.jdbc.support.lob.OracleLobHandler"
		lazy-init="true">
		<property name="nativeJdbcExtractor" ref="nativeJdbcExtractor" />
	</bean>

	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
				<property name="lobHandler" ref="lobHandler" />
</bean>

 

在oracle9i中,

<bean id="nativeJdbcExtractor"
class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor"
lazy-init="true">
</bean>

是必须的,若为oracle10g以上版本,不需要

 

hibernate配置:

<property name="blobData" column="BLOBDATA"
			type="org.springframework.orm.hibernate3.support.BlobByteArrayType" />

 Model类:

 

private byte[] blobData;

 
 

分享到:
评论

相关推荐

    JDBC+Hibernate将Blob数据写入Oracle

    在Oracle数据库中,BLOB类型的字段具有特殊的处理方式,尤其在使用JDBC(Java Database Connectivity)和Hibernate框架时,需要特别注意其写入过程。以下是对“JDBC+Hibernate将Blob数据写入Oracle”这一主题的深入...

    struts+hibernate+spring+blob

    struts+hibernate+spring+blob 三个框架集成了一下,主要包括利用struts的上传附件功能,并把上传的图片存储到oracle的blob字段。并提供显示。 没做过多的限制,还有很多bug别见怪,功能跑得通!

    移动ssh项目(struts+spring+hibernate+oracle).zip

    在这个名为“移动ssh项目(struts+spring+hibernate+oracle)”的压缩包中,我们可以看到一个利用这些技术构建的项目实例,结合Oracle数据库。以下是关于SSH框架及Oracle数据库的详细介绍: 1. Struts:Struts是MVC...

    spring+mybatis下BLOB字段的图片存取代码

    spring+mybatis下BLOB字段的图片存取代码,仅整理了Controller层的代码,service和dao的代码很简单,所以没有整理

    Spring+Hibernate处理Oracle lob字段(一)

    在本文中,我们将深入探讨如何在Java环境下,利用Spring和Hibernate框架处理Oracle数据库中的LOB(Large Object)字段。LOB字段通常用于存储大体积的数据,如文本、图片或视频。在实际开发中,处理这类数据时可能会...

    oracle+hibernate 处理blob +uploadify实例

    在本示例中,我们将探讨如何使用Oracle数据库、Hibernate ORM框架以及Uploadify插件处理Blob类型的大数据,如图片或文件上传。Blob(Binary Large Object)是数据库中用于存储二进制大对象的类型,常用于存储图片、...

    spring+hibernate 解决大字段(clob)

    例如,在Oracle 9i中,可以尝试使用自定义类型`org.springframework.orm.hibernate3.support.ClobStringType`。 #### 四、总结 通过以上步骤,我们可以成功地在Spring与Hibernate框架中处理Oracle 10g数据库中的...

    spring+hibernate操作oracle的clob字段

    在Spring配置文件中,你需要创建一个`SessionFactory` bean,同时指定一个`lobHandler`属性,用于处理CLOB和BLOB类型的数据。这确保了Spring和Hibernate能够正确地与Oracle数据库交互处理大对象。 ```xml ...

    strus+spring保存文件为blob类型

    这个案例主要探讨了如何在Struts2和Spring框架下实现文件上传并以BLOB(Binary Large Object)类型保存到数据库中。BLOB是数据库系统中用于存储大量二进制数据的数据类型,如图片、音频或视频文件。 首先,`...

    jdbc+hibernate存取blob字段

    你可能需要定义一个实体类,包含BLOB类型的属性,并使用Hibernate的Session接口来保存或更新对象。例如: ```java @Entity public class TestEntity { @Id private Long id; private String name; @Lob ...

    spring+struts+hibernate实现文件的上传和下载

    3. `FILE_CONTENT`: 文件内容,存储为 Oracle 的 Blob 类型。 4. `REMARK`: 文件备注。 在 Spring 中,`OracleLobHandler` 负责处理 Blob 类型的字段,确保与数据库驱动程序解耦,并适应不同数据库的 Lob 处理方式...

    Struts+Spring+Hibernate实现上传下载

    这可能包括将文件保存到服务器的特定目录,或者将其内容保存到数据库的BLOB字段。 5. **文件下载**:下载功能的实现通常涉及生成一个HTTP响应,其中包含文件的内容和适当的MIME类型。Spring MVC可以通过Controller...

    Struts+Spring+Hibernate开发实例祥解

    在处理Blob字段时,Spring提供了OracleLobHandler,它能处理Oracle数据库的Blob类型字段,并且可以方便地在不同的数据库之间移植,因为它的API与具体的数据库驱动程序无关。在Hibernate映射文件中,Blob字段的type...

    spring mvc+hibernate 图片存储至blob

    当用户上传图片时,Spring MVC Controller中的逻辑会将接收到的`MultipartFile`转换为字节数组,然后使用Hibernate的Session来保存到数据库中。这通常涉及以下步骤: 1. 将`MultipartFile`的字节流转换为`byte[]`。...

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

    ### Hibernate 对 Blob 类型字段进行数据添加 #### 知识点概述 在处理数据库操作时,经常需要存储二进制大对象(Binary Large Object,简称 BLOB),例如图像、视频等非文本数据。BLOB 类型是数据库系统中用于存储...

    hibernate保存blob,clob对象

    在Java的持久化框架Hibernate中,Blob和Clob对象是用来处理大数据类型的,它们分别对应数据库中的BLOB(Binary Large Object)和CLOB(Character Large Object)。这篇文章将详细讲解如何在Hibernate中保存这两种...

Global site tag (gtag.js) - Google Analytics