ssh(Spring+Spring mvc+hibernate)——BaseDaoImpl.java
发布日期:2021-05-14 13:10:51 浏览次数:15 分类:精选文章

本文共 2279 字,大约阅读时间需要 7 分钟。

    /**  
* @Title: BaseDaoImpl.java
* @Package org.dao.impl
* @Description: ������DAO���������
* @author Mu Xiongxiong
* @date 2017-11-21 ������9:44:53
* @version V1.0
*/
package org.dao.impl;
import java.io.Serializable;
import java.lang.reflect.ParameterizedType;
import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
/**
* ���������������test_hibernate
* ������������BaseDaoImpl
* ������������
* ���������
* ������������Mu Xiongxiong
* ���������������2017-11-21 ������9:44:53
* ������������Mu Xiongxiong
* ���������������2017-11-21 ������9:44:53
* ���������������
* @version
*/
public class BaseDaoImpl
extends HibernateDaoSupport {
// ���������
public Class
entityClass;
@SuppressWarnings("unchecked")
public BaseDaoImpl() {
entityClass = (Class
) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];
}
/**
* ���������������������
* @param entity ������������
* @return ���������������void
* @throws
*/
public void saveEntity(T entity) {
super.getHibernateTemplate().save(entity);
}
/**
* ���������������������
* @param entity ������������
* @return ���������������void
* @throws
*/
public void updateEntity(T entity) {
// TODO Auto-generated method stub
super.getHibernateTemplate().update(entity);
}
/**
* ���������������������
* @param entity ������������
* @return ���������������void
* @throws
*/
public void delEntity(T entity) {
// TODO Auto-generated method stub
super.getHibernateTemplate().delete(entity);
}
/**
* ���������������������������������
* @param id ������������
* @return ���������������T
* @throws
*/
public T queryById(Serializable id) {
// TODO Auto-generated method stub
return super.getHibernateTemplate().get(entityClass, id);
}
}
上一篇:ssh(Spring+Spring mvc+hibernate)——DeptDaoImpl.java
下一篇:sh(Spring+Spring mvc+hibernate)——IEmpDao.java

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2025年04月27日 14时28分37秒