2015-12-29|1389阅|作者:猎人薛|举报 摘要:泛型
在service接口里添加public List<T> findAllEntities();
在BaseServiceImpl里实现这个方法
private Class<T> clazz
构造方法里
ParameterizedType type=(ParameterizedType)this.getClass().getGenericSuper
clazz=(Class<T>)type.getActualTypeArguments()[0];
在具体的方法里
String hql = "from"+clazz.getSimpleName();
return thsi.findEntityByHQL(hql);