wdinster

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());
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章