Hibernate Spring 对Oracle Blob数据的处理

oracle中的blob数据类型,在hihbernate映射中使用spring辅助类型:

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

在VO中,对应的类型应该为byte[]

private byte[] filedata;
 

 

需要sping中配置相关的bean

  <!--配置处理blob大数据  -->
	<bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.C3P0NativeJdbcExtractor"/>
	<bean id="oracleLobHandler"    class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true">
      <property name="nativeJdbcExtractor">
            <ref bean="nativeJdbcExtractor" />
      </property>
    </bean>

 然后在sessionFactory中,将oracleLobHandler注入。

<!-- blob大数据处理 -->
		<property name="lobHandler" ref="oracleLobHandler"></property>

 然后,就可以和普通数据类型一样,直接通过hibernate API进行存取操作了。

 

 

注意:

<bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.C3P0NativeJdbcExtractor"/>
这里是利用了c3p0连接池的情况下用: C3P0NativeJdbcExtractor
如果是dpcp连接池,则用:CommonsDbcpNativeJdbcExtractor
如果没有使用连接池,则用:SimpleNativeJdbcExtractor
其他的,用了jboss,weblogic连接池等等的情况,都有专门的Extractor对应。
POWER(十一)charge pump原理 电荷泵是一种基于电容充放电原理的DC-DC转换电路,通过开关控制实现电压转换,包括升压、降压和负压输出。其核心是利用电荷守恒原理,通过电容存储和转移电荷来改变输出电压。典型拓扑结构包括倍压电路和多阶升压电路,具有结构简单、体积小等优势。关键参数包括转换效率、输出电流能力和开关频率,适用于芯片供电、显示屏驱动等低功耗场景。LVDS部分补充说明了自举电路在驱动电路中的应用及其自同步特性。 阅读详情

相关推荐

利用CiteSpace实现知网专利文献的高效计量与可视化分析

本文详细介绍了如何利用CiteSpace软件对中国知网(CNKI)的专利文献进行高效的文献计量与可视化分析。文章提供了从数据获取、格式转换、参数设置到图谱解读的完整工作流,旨在帮助研究者快速掌握该工具,从而洞察技术领域的研究热点、核心机构、学者合作网络及发展趋势,提升专利情报分析效率。

weixin_28520495的博客 293

hibernate3中对blob的处理

在存储图片、可执行文件等二进制信息时(当然直接放在文件系统上也行),BLOB 数据就派上用场了。本文无太多深度可言,能为大家在开发过程中提供参考足亦!Hibernate 与 SQL Server BLOB  BLOB 数据在 SQL Server 数据库中主要由 IMAGE 类型体现,最大容量为 2GB。其存储方式不同于普通的数据类型,对于普通类型的数据系统直接在用户定义的字段上存

perkiy的专栏 1249

安装cartographer,跑官网数据集

今天开始写一个关于google cartographer系列文章。此类文章网上已经很多,本系列文章主要记录重点部分及容易踩坑地方。 cartographer是一个完整的激光SLAM开源项目,属于graph slam,包含了完整的前端里程计和后端地图优化,既能够同时定位建图,又能够基于先验地图进行独立全局定位。 值得 目录 一、推荐首选看官网资料,已经很详细了 二、安装 三、源码文件架构 四、跑数据集 1、建图 2、基于先验地图的全局定位 一、推荐首选看官网资料,已经很详细了 原生版:

qq_18276949的博客 6144

hibernate oracle blob,Hibernate3操作Oracle的Blob字段

Hibernate3操作Oracle的Blob字段hibernate作为一个优秀的OR-Mapping构架,对数据库的基本操作进行了比较好的封装,针对Blob类型字段的操作也不例外。但网上大部分能找到的hibernate操作Blob的例程都是基于hibernate2版本的,同时在实际操作中我发现针对不同的数据库,可以有不同的操作方法。下面将hibernate3操作oracle的Blob字段进行一个...

weixin_35628777的博客 456

C语言头文件完全解析(连“#”我都给你讲明白)

C语言头文件完全解析 引言 本文将尽量详细的介绍c语言的头文件所包含的知识,如有错误,还望指正。 萌新们肯定疑惑为什么每次打代码都要写一个所谓的头文件(如:#include<stdio.h>),这里先简单让大家有个了解,你所用的 printf("%d",a)就是这个 stdio里的东西,如果没有这个头文件,编译器都不知道 printf是个什么东东。所以头文件就是一个准备好的大仓库,你可...

CRAZY_eyes的博客 7万+

告别密码明文传输:手把手带你用Python实现SRP-6协议(附完整代码)

本文详细介绍了如何使用Python实现SRP-6协议,确保密码安全传输和存储。通过零知识证明与密钥交换技术,SRP协议在不传输明文密码的情况下完成认证,适用于金融App等高安全需求场景。文章包含完整代码示例和实战技巧,帮助开发者规避常见安全陷阱。

weixin_30689307的博客 413

数据库clob、 blob数据型进行操作与spring的NativeJdbcExtractor

有时候必要会对数据库clob、 blob数据型进行操作,再加上spring 环境不得不要启用NativeJdbcExtractor 来帮助完成相关工作。 spring 官方文档中注明: Sometimes you need to access vendor specific JDBC methods that differ from the standard JDBC API. T...

tooby的专栏 307

yolov26改进 | 融合改进篇 | 华为VanillaNet配合HSFPN助力yolov26有效涨点(教你如何融合创新点)

本文介绍华为VanillaNet主干与HSFPN融合改进的YOLOv26。VanillaNet采用极简卷积结构,减少复杂分支与冗余操作,兼顾特征提取效率;HSFPN原本面向白细胞多尺度检测,通过特征选择模块筛除无效响应,再利用特征融合模块整合不同层级信息,增强大小目标表达。两者分别优化Backbone与Neck,结构互补,可进一步搭配改进损失函数和检测头开展消融实验与论文创新。已有多位读者反馈在各自数据集上取得涨点。文中提供完整代码、配置文件、模块注册及Codex修改思路,方便复现。

Snu77的博客 474

Spring3.X学习笔记

IOC==DI 依赖注入 让调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入 注入方式: 构造函数注入或属性注入 属性注入可以有选择的通过Setter方法完成调用类所需依赖的注入 Spring通过配置文件或注解描述类和类之间的依赖关系,自动完成类的初始化和依赖注入的工作。 Spring利用了类的反射功能,仅凭一个配置文件,就可实例化并装配好程序所用的Bean Spring

woxingfuing的博客 508

STM32入门教程:智能汽车控制

智能汽车是近年来快速发展的领域之一,它结合了嵌入式系统、传感器和通信技术,通过智能化的控制算法和决策系统实现自主导航、避障、环境感知等功能。在这篇教程中,我们将以 STM32 微控制器为核心,通过编写代码案例来介绍智能汽车的控制原理和实现方法。步骤三:决策与执行 最后,我们根据传感器数据做出相应的决策,并执行相应的动作。案例:智能汽车的避障功能 在这个案例中,我们将实现智能汽车的避障功能。感知系统负责感知汽车周围的环境,包括障碍物的距离、车辆的角度等信息。下面我们通过一个具体的案例来演示代码的编写。

2401_85258012的博客 929

[Python人工智能] 三十六.基于Transformer的商品评论情感分析 (2)keras构建多头自注意力(Transformer)模型

本专栏开始,作者正式研究Python深度学习、神经网络及人工智能相关知识。前一篇文章利用Keras构建深度学习模型并实现了情感分析。这篇文章将介绍Transformer基础知识,并通过Keras构建多头自注意力(Transformer)模型,实现IMDB电影影评数据情感分析。基础性文章,希望对您有所帮助!...

杨秀璋的专栏 4909

spring+hibernate中处理oracle BLOB

1、配置hibernate:    1.1、配置hibernate的持久类文件中对应的字段为byte[]类型    2.2、配置hibernate的类映射文件中对应的字段type为    org.springframework.orm.hibernate3.support.BlobByteArrayType 2、配置spring:    2.1、配置nativeJdbcExtractor

JIM110的专栏 606

RK3568移植AP6256

本文主要是记录RK3568移植正基的AP6256的WIFIBT模块,感兴趣的朋友可以一起学习!!!提示:以下是本篇文章正文内容,下面案例可供参考。

qq_24093081的博客 3715

hibernate spring 读存取 blob

(1)数据库类型:BLOB      配置hibernate的持久类文件中对应的字段为byte[]类型      配置hibernate的类映射文件中对应的字段type为    org.springframework.orm.hibernate3.support.BlobByteArrayType    -----------------------------------------   ...

JAVA 212

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

java oracle blob 图片_java中oracle多个blob类型如何在jsp中显示成图片

展开全部使用636f707962616964757a686964616f31333332636435WSH(webwork,spring,hibernate)技术,在页面中加载10-20个图片时,因为数据都是在oracle 10g中以blob类型存储,页面代码采用webwork标签iterator遍历集合,iterator标签里写了一个前台代码如下:'name="imgId"width="12...

weixin_36108931的博客 187

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

spring hibernate mysql blob_使用Spring+hibernate透明操作blob(照片实例)

前言:Oracle的blob操作的复杂性我想很多人都见识过了,首先要插入一个空的blob以获得光标。。。。(此处省略n字)首先我们介绍hibernate的对应的配置:对应于数据库字段我们怎样定义hibernate 的hbm.xml和POJO,对应于BLOB 和CLOB,我们在hbm.xml的定义方式如下:BLOBàorg.springframework.orm.hibernate3.support...

weixin_39712016的博客 244

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

在spring+ hibernate+ tapestry开发框架中处理orcale blob字段内容

时下spring+ hibernate+ tapestry 是一个新的流行的JAVA 开发框架.本文提供一个在此开发框架下处理orcale blob字段内容的例子:orcale blob数据库在hibernate中的映射为    private byte[] zp;///照片     "zp"         BLOB,此用来存放员工的照片. /**@hibernate.property

hzwinner的专栏 801

使用spring+hibernate处理oracle BLOB

1、配置hibernate:    1.1、配置hibernate的持久类文件中对应的字段为byte[]类型    2.2、配置hibernate的类映射文件中对应的字段type为org.springframework.orm.hibernate3.support.BlobByteArrayType 2、配置spring:    2.1、配置nativeJdbcExtractor,如下:     ...

Air100的专栏 282

spring+hibernate中clob、blob字段的处理方法

转spring+hibernate中clob、blob字段的处理方法 http://sucre.iteye.com/blog/715923 SpringHibernateBeanJDBCOracle今天在开发...

153

spring+hibernate clob

         org.hibernate.dialect.Oracle9Dialect                 classpath:hibernate.cfg.xml                      请注意:oracleLobHandler,nativeJdbcExtractor,oracleLobHandler3:这个时候我们操作起blob,clob就非常方便了

xwchen的专栏 4327

hibernate clob字段读取

数据库中的大字段,譬如Clob,Blob,Text等,如果简单使用hibernate来读取实体可能会出现异常。 以Oracle为例: 针对Blob或者Clob,需要在spring注入hibernate的时候增加一下配置:   &lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSes...

loginin 485

spring+hibernate 使用clob Blob 方法

转地址[url]http://dev.firnow.com/course/3_program/java/javajs/2007114/83342_2.html[/url] [color=brown] [size=medium] [b] org.hibernate.dialect.Oracle9Dialect ...

peijunlin2008 193

oracle blob size,不同oracle版本对blob字段处理方式

SSH框架,在向oracle11g中插入图片时提示信息。图片为byte[]对应数据库中的blob字段,错误原因是oracle版本问题,不同的版本处理方式不同。Spring.xml配置oracle9的处理方式:oracle11的处理方式:ibatis 使用:insert into xzxk_spsc_sqclfj(wordid, tepid, tepcategory, buspkey, wordna...

weixin_42489917的博客 230

spring+hibernate保存blob类型(oracle9i)

 springContext.xml文件配置:   &lt;bean id="nativeJdbcExtractor" class="org.springframework.jdbc.support.nativejdbc.CommonsDbcpNativeJdbcExtractor" lazy-init="true"&gt; &lt;/bean&gt; &lt;bean id="l.

皇马啸西风的一亩三分地 165
上一篇: ORA-01747: user.table.column, table.column 或列说明无效
下一篇: Maximum execution time of 30 seconds exceeded
excellentjava
博客等级 码龄20年 0粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值