通过反射获取T.class代码片段
说明
持久化框架MyBatis和Hibernate中我们多多少少都会自己取写工具类!但是我们一般都会处理结果集转换成持久化对象,但是我们都要使用类!
代码片段
abstract public class BaseHibernateEntityDao<T> extends HibernateDaoSupport {private Class<T> entityClass;public BaseHibernateEntityDao() {entityClass =(Class<T>) ((ParameterizedType) getClass().getGenericSuperclass()).getActualTypeArguments()[0];}public T get(Serializable id) {T o = (T) getHibernateTemplate().get(entityClass, id);}}
参考资料
http://www.cnblogs.com/whitewolf/p/4355541.html
浙公网安备 33010602011771号