实体:
写道
clas Object
{
@Lob
@Basic(fetch = FetchType.LAZY)
@Column(name = "tp", columnDefinition = "BLOB")
private Blob Picture;
public Blob getPicFile()
{
return picFile;
}
public void setPicFile(Blob picFile) {
this.picFile = picFile;
}
}
dao:
public void saveObject(CarInfo o) {
Session session = this.getSessionFactory().openSession();
try{
session.save(o);
session.flush();
session.close();
}catch(Exception e){
if(session != null){
session.close();
}
} finally {
if(session.isOpen()){
session.close();
}
}
}
service:
public void saveObject(CarInfo o) {
this.carInfoDao.saveObject(o);
}
页面导入图片的bean方法
public void test(UploadEvent event){
UploadItem item = event.getUploadItem();
try {
FileInputStream fis = new FileInputStream(item.getFile());//定义文件读入流
ByteArrayOutputStream bytestream = new ByteArrayOutputStream();
Blob blob = Hibernate.createBlob(fis);
carInfo.setPicFile(blob);
fis.close();
bytestream.close();
} catch (Exception e) {
e.printStackTrace();
}
}
bean的保存对象的方法
public String addSave(){
this.carInfoManager.saveObject(carInfo);
}
分享到:
相关推荐
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
实现图片直接以blob的形式直接存入数据库,页面简洁好看,功能可以兑现
JDBC+Hibernate将Blob数据写入Oracle
Delphi 如何将二维数组数据 以Blob 存入数据库中 并读取 。先将二维数组转换维流文件,以内存流 Blob 形式存入到数据库中。 读取时以流获取 然后读出到数组中
图片BASE64加密保存到数据库Blob类型中(放入数据库,并取出生成图片),完整的demo例子,可运行。
[问题描述] WII中对LOB对象的复制支持仅限于DB2的数据库。具体的限制请参考: ...对非DB2数据库的数据复制, 不直接支持LOB(BLOB,ClOB)等大对象...下面以一个实际的例子来说明如何将DB2中的BLOB数据类型复制到Oracle中。
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
C#访问oracle数据库类 1、执行非查询命令 2、执行查询命令 3、带blob字段读写
使用JDBC和Hibernate来写入Blob型数据到Oracle中;使用JDBC和Hibernate来写入Blob型数据到Oracle中
Struts2 Hibernate存取Oracle数据库中的BLOB数据.pdf
简单写的一个小工具,把图片存入oracle中,按clob和blob两种方式存储,并读取图片
批量导出oracle bolb图片到本地文件
ORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).docxORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).docxORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).docxORACLE...
ORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).pdfORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).pdfORACLE数据库中主要字段类型的读写例子(包括:Long、Raw、Blob).pdfORACLE...
c#-操作数据库oracle的小代码,提供用于学习。代码主要实现从oracle读取、保存、上传图片等功能,使用了Oracle.DataAccess.dll,想了解相关知识的欢迎下载,有问题的请给我留言,谢谢。
用hibernate和jdbc读存blob或clob
从oracle中的BLOB类型字段中取出照片,转存到mysql数据库中。思路是现将oracle中的照片存储在本地文件夹,在将本地图片上传到mysql中。
hibernate对Blob类型字段进行数据添加.txt