
2011年5月25日
摘要: 重新調(diào)整表結(jié)構(gòu)
閱讀全文

2010年7月29日
1) rapid-framework的解決方案
抽象類BaseHibernateDao中提供了抽象方法
public abstract Class getEntityClass();
由Dao子類實(shí)現(xiàn)該方法
2)appfuse的解決方案
在GenericDaoHibernate中提供了構(gòu)造方法和setter
public GenericDaoHibernate(final Class<T> persistentClass),不允許無參的構(gòu)造方法
3)springside的解決方案
SimpleHibernateDao獲取的其父類SimpleHibernateDao的泛型類型
public SimpleHibernateDao() {
this.entityClass = ReflectionUtils.getSuperClassGenricType(getClass());
}
ReflectionUtils.getSuperClassGenricType:
Class<T> entityClass =(Class<T>)
((ParameterizedType) getClass().getGenericSuperclass())
.getActualTypeArguments()[0];
posted @
2010-07-29 09:59 jeffma 閱讀(2837) |
評(píng)論 (0) |
編輯 收藏

2010年6月29日
摘要: 當(dāng)你考慮如何在Java中加載一個(gè)外部資源時(shí),多種選擇立即浮現(xiàn)在腦海:文件,類路徑資源和URL。雖然最終它們都能完成工作,但是經(jīng)驗(yàn)表明類路徑資源和URL顯然是最靈活最好用的選擇。
閱讀全文