标签:
public T findObjectByID(Serializable id){ ParameterizedType pt=(ParameterizedType ) this.getClass.getGenericSuperClass(); Class entity=(Class)pt.getActualTypeArguments()[0]; return (T)this.getHibernateTemplate().get(entity,id); }
其中Serializable id接收全部的主键类型(实现了Serializable 接口) this.getClass.getGenericSuperClass()作用是得到泛型父类 pt.getActualTypeArguments()得到泛型数组
标签:
原文地址:http://www.cnblogs.com/woodenfish/p/4495465.html