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

 最近下载
最近下载 
     
                 最近浏览
最近浏览 
                