wo de sheng huo
@Service("entityDao")
public class AbstractHibernateDao<T> extends HibernateDaoSupport implements
EntityDao<T> {
protected Log logger = LogFactory.getLog(getClass());
public static int COUNT_MODE = 1;
public static int SCROLL_MODE = 2;
public static int LIST_MODE = 3;
/**
* Dao所管理的Entity类型.
*/
public Class<T> entityClass;
/**
* 取得entityClass的函数. JDK1.4不支持泛型的子类可以抛开Class<T> entityClass,重新实现此函数达到相同效果。
*/
@SuppressWarnings("unchecked")
public Class getEntityClass() {
return entityClass;
}
/**
* 取得entityClass的函数. JDK1.4不支持泛型的子类可以抛开Class<T> entityClass,重新实现此函数达到相同效果。
*/
@SuppressWarnings("unchecked")
public void setEntityClass(Class t) {
entityClass = t;
}
/**
* 获取所管理的对象名,如"User"
*/
protected String getEntityName() {
return ClassUtils.getShortName(getEntityClass());
}
@Service("entityDao")
public class AbstractHibernateDao<T> extends HibernateDaoSupport implements
EntityDao<T> {
protected Log logger = LogFactory.getLog(getClass());
public static int COUNT_MODE = 1;
public static int SCROLL_MODE = 2;
public static int LIST_MODE = 3;
/**
* Dao所管理的Entity类型.
*/
public Class<T> entityClass;
/**
* 取得entityClass的函数. JDK1.4不支持泛型的子类可以抛开Class<T> entityClass,重新实现此函数达到相同效果。
*/
@SuppressWarnings("unchecked")
public Class getEntityClass() {
return entityClass;
}
/**
* 取得entityClass的函数. JDK1.4不支持泛型的子类可以抛开Class<T> entityClass,重新实现此函数达到相同效果。
*/
@SuppressWarnings("unchecked")
public void setEntityClass(Class t) {
entityClass = t;
}
/**
* 获取所管理的对象名,如"User"
*/
protected String getEntityName() {
return ClassUtils.getShortName(getEntityClass());
}