首页>代码>采用struts2+hibernate实现保存文件到Oracle数据库&&并附下载代码【导入即可用】;数据库中保存blob类型的二进制文件>/blob_hibernate/src/org/dao/impl/DaoImpl.java
package org.dao.impl;
import java.io.Serializable;
import java.util.List;
import org.dao.BaseDao;
import org.entity.Testblob;
public class DaoImpl extends BaseDao {
@Override
public void add(Testblob entity) {
try {
open();
begin();
session.save(entity);
commit();
} catch (Exception e) {
e.printStackTrace();
} finally{
close();
}
}
@Override
public List<Testblob> findAll() {
try {
open();
List<Testblob> list = session.createQuery("FROM Testblob ").list();
return list;
} catch (Exception e) {
e.printStackTrace();
} finally{
close();
}
return null;
}
@Override
public Testblob findBlobByRid(Serializable id) {
try {
open();
Testblob b = (Testblob) session.get(Testblob.class, id);
return b;
} catch (Exception e) {
e.printStackTrace();
} finally{
close();
}
return null;
}
}

最近下载
最近浏览
