您可以将Class作为构造函数参数传递。
public class HibernateDao <T, ID extends Serializable> implements GenericDao<T, ID> { private final Class<? extends T> type; public HibernateDao(Class<? extends T> type) { this.type = type; } // ....}
您可以将Class作为构造函数参数传递。
public class HibernateDao <T, ID extends Serializable> implements GenericDao<T, ID> { private final Class<? extends T> type; public HibernateDao(Class<? extends T> type) { this.type = type; } // ....}