你的位置:首页 > 软件开发 > ASP.net > Spring与Hibernate整合之通用Dao的实现

Spring与Hibernate整合之通用Dao的实现

发布时间:2015-09-26 14:00:05
在上一篇文章中写了如何直接利用HibernateTemplate进行数据库操作,但在一般的项目中很少直接得到HibernateTemplate的Bean对象从而操作数据库的,下面就简要介绍一下实现通用的数据库操作对象Dao类:1、最基本的数据库操作接口BaseDao<T&g ...

Spring与Hibernate整合之通用Dao的实现

在上一篇文章中写了如何直接利用HibernateTemplate进行数据库操作,但在一般的项目中很少直接得到HibernateTemplate的1、最基本的数据库操作接口BaseDao<T>:

 1 import java.io.Serializable; 2 import java.util.List; 3  4 public interface BaseDao<T> { 5    6   Serializable save (T entity); 7    8   void delete (T entity); 9   void delete (Class<T> clazz,Serializable id);10   11   void update(T entity);12   13   T get(Class<T> clazz,Serializable id);14   15   List<T> findAll(Class<T> clazz);16   17   List<T> findAll(Class<T> clazz,String where);18   19   20 }

1 import com.csu.comm.dao.BaseDao;2 import com.csu.domain.User;3 4 public interface UserDao extends BaseDao<User>{5 6 }

 1 import java.io.Serializable; 2 import java.util.List; 3  4 import com.csu.comm.dao.BaseDaoImpl; 5 import com.csu.dao.UserDao; 6 import com.csu.domain.User; 7  8 public class UserDaoImpl extends BaseDaoImpl<User> implements UserDao { 9 10 11 }

原标题:Spring与Hibernate整合之通用Dao的实现

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录