在上一篇文章中写了如何直接利用HibernateTemplate进行数据库操作,但在一般的项目中很少直接得到HibernateTemplate的Bean对象从而操作数据库的,下面就简要介绍一下实现通用的数据库操作对象Dao类:1、最基本的数据库操作接口BaseDao<T&g ...
在上一篇文章中写了如何直接利用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
(#换成@)。