标签:
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