- 浏览: 362679 次
- 来自: 北京
文章分类
- 全部博客 (237)
- XML (6)
- JavaSE (39)
- Junit (1)
- Maven (10)
- JavaScript (12)
- JavaEE (16)
- HTML5 (10)
- java多线程 (8)
- Hibernate (30)
- Java反射 (3)
- Spring (11)
- Struts (1)
- svn (2)
- linux (12)
- 代码实例 (1)
- 设计模式 (1)
- UML (1)
- javassist (1)
- Oracle (3)
- Hibernate异常 (9)
- DWR (6)
- Java泛型 (2)
- SpringMVC (11)
- Dbunit (3)
- github (2)
- Algorithm (1)
- zTree (1)
- jquery (7)
- freemarker (4)
- mysql (5)
- ffmpeg (1)
- 编码 (1)
- lucene (15)
- hadoop (1)
- JVM (1)
- Regular Expressions (5)
- myeclipse (1)
- 爬虫 (7)
- 加密 (3)
- WebService (2)
- Socket (2)
- Windows (1)
最新评论
-
wxpsjm:
好直接
HV000030: No validator could be found for type: java.lang.Integer. -
wxhhbdx:
学习了,对新手来说很不错的教程。
SpringMVC入门 (二) 数值传递 -
xgcai:
正好在学dwr
DWR入门 (二)用户实例
Blob类型是一个二进制格式的类型。
http://baike.baidu.com/link?url=Qsh_DL70A6q2CDvAmAx3l66XgwwjAX63wmiEYN1CPqtaxg1AesIv2gpZ_oY5QM4sp-BPo5p14-tTdViz5E8kT_
通过hibernate我们可以将输入流转换转换成java.sql.Blob类型对象。
具体如下:
People类中声明一个Blob对象,
private Blob file;
再通过session创建 org.hibernate.LobHelper对象,来完成这一存储过程就行。
http://baike.baidu.com/link?url=Qsh_DL70A6q2CDvAmAx3l66XgwwjAX63wmiEYN1CPqtaxg1AesIv2gpZ_oY5QM4sp-BPo5p14-tTdViz5E8kT_
通过hibernate我们可以将输入流转换转换成java.sql.Blob类型对象。
具体如下:
public class HibernateTest { private static SessionFactory sessionFactory; private static ServiceRegistry sr; static { try{ Configuration con=new Configuration().configure(); sr=new ServiceRegistryBuilder().applySettings(con.getProperties()).buildServiceRegistry(); sessionFactory=con.buildSessionFactory(sr); }catch(Exception e){ e.printStackTrace(); } } public static void main(String[] args) throws IOException { People people=new People(); InputStream is=new FileInputStream("d:/newfile.jpg"); int length=is.available(); byte[] buffer=new byte[length]; is.read(buffer); Session session=sessionFactory.openSession(); Transaction tx=null; people.setFile(session.getLobHelper().createBlob(buffer)); tx=session.beginTransaction(); session.save(people); session.flush(); tx.commit(); } }
People类中声明一个Blob对象,
private Blob file;
再通过session创建 org.hibernate.LobHelper对象,来完成这一存储过程就行。
发表评论
-
Connection is read-only. Queries leading to data modification are not allowed。
2014-04-06 21:52 3637<tx:advice id="txAdvic ... -
org.hibernate.HibernateException: No Session found for current thread
2014-04-06 12:37 0今天在maven中整合spring和hibernate,并使用 ... -
select new Topic from ' Mysql 生成SQL语句错误
2014-03-30 22:51 1609Caused by: com.mysql.jdbc.exce ... -
Unable to locate appropriate constructor on class
2014-02-20 00:11 1411org.hibernate.hql.internal.ast. ... -
Hibernate的load和get实际应用区分简单实例
2013-12-18 11:58 821今天在看孔浩的CMS视频时候看到的。 在57 -文章管理06 ... -
自定义OpenSessionInViewer过滤器
2013-12-11 12:12 989摘自孔浩视频 spring部分-17_spring_SSH整合 ... -
数据库事务 (三)虚读(Phantom Read)
2013-12-01 13:21 0关于各种读 虚读 phantom read: 转自维基 ... -
Hibernate悲观锁
2013-11-30 17:30 0为了防止两个线程同时修改一个数据,造成更新数据丢失,我们可以使 ... -
Hibernate查询HQL实例
2013-11-29 15:56 1244三个实体类对象: public class Team { ... -
QBC与HQL检索
2013-11-28 17:39 0QBC(Query By Criteria) API提供了检索 ... -
Hibernate继承映射
2013-11-28 12:36 604继承映射分为三种情况 1.每个子类一张表 比如说有一个Pers ... -
Hibernate通过Composite-element配置外联表实例 (码)
2013-11-28 11:07 971摘自圣思园Hibenrate 26. 组件映射深度解析 -37 ... -
Hibernate配置复合主键 composite primary key (二)
2013-11-27 16:41 1392摘自圣思园Hibernate 26.组件映射深度解析 上一篇 ... -
Hibernate配置复合主键 composite primary key (一)
2013-11-27 14:15 2393这篇是关于如何配置Hibernate实现复合主键的映射功能。 ... -
Hibernate通过Comparator接口自定义排序规则
2013-11-25 20:42 2462摘自圣思园 Hibernate25.自定义内存排序器详解及符合 ... -
Hibernate配置Set和List
2013-11-25 10:44 1834========================Set==== ... -
Hibernate的Map配置
2013-11-23 16:21 1249摘自圣思园022.Hibernate映 ... -
Hibernate多对多配置
2013-11-21 22:39 834场景: Student和Course,每一个Student有多 ... -
Hibernate延迟加载案例 (多: 一: 一,附代码)
2013-11-21 17:41 547摘自圣思园Hibernate20.一 ... -
Hibernate一对一配置
2013-11-20 21:49 988摘自圣思园 19.Hibernate的对象检索策略深度解析.a ...
相关推荐
Struts2 Hibernate存取Oracle数据库中的BLOB数据.pdf
JDBC+Hibernate将Blob数据写入Oracle
从oracle中的BLOB类型字段中取出照片,转存到mysql数据库中。思路是现将oracle中的照片存储在本地文件夹,在将本地图片上传到mysql中。
C# oracle blob类型 读入与保存
使用JDBC和Hibernate来写入Blob型数据到Oracle中;使用JDBC和Hibernate来写入Blob型数据到Oracle中
hibernate对Blob类型字段进行数据添加.txt
向orcale数据库中插入blob类型的数据,插入一张图片的示例,由于本人在完成时遇到了很多问题,最终解决了,于是整理下来,方便学习交流
Mybatis 处理 CLOB、BLOB 类型数据
用hibernate和jdbc读存blob或clob
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
向数据库插入blob数据实例源码--在mysql和oracle中通过.rar
在C中存取Oracle数据库表中BLOB数据的方法研究.pdf
oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用oracle中blob 字段类型的应用
插入Blob类型的数据(如:图片、音乐、电影)到Oracle数据,从Oracle数据库取出Blob类型的数据到本地磁盘。
java放blob到Oracle数据库 使用java把mp3等二进制文件放到Oracle数据库中
java中sqllite数据库blob数据类型的存取.docx
主要介绍了使用JDBC4.0操作Oracle中BLOB类型数据的方法,我们需要使用ojdbc6.jar包,本文介绍的非常详细,需要的朋友可以参考下
在Oracle中存取BLOB对象实现文件的上传和下载.txt 在Oracle中存取BLOB对象实现文件的上传和下载.txt
Oracle导出Clob,Blob等大字段工具,自己写的工具,方便大家下载使用
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片