首页>代码>采用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; } }