原文:https://blog.csdn.net/u014723529/article/details/70574026
/** * 獲取實體類型名稱 * 子類可覆蓋此方法,返回:泛型T的類名.class.getSimpleName() * @return */ protected String getModelName() { Type t = getClass().getGenericSuperclass(); ParameterizedType p = (ParameterizedType) t ; Class<T> c = (Class<T>) p.getActualTypeArguments()[0]; return c.getSimpleName(); }