我有通用类,我想创建一个Listor cast by List。我只有类类型。我想要得到的是:
public class CustomerDao extends BaseDao<Customer> implements ICustomerDao {
private Class<Customer> entityClass;
public CustomerDao(Class<Customer> entityClass) {
super(entityClass);
this.entityClass = entityClass;
}
public void getCustomers() {
List<***> list = (List<***>)getSessionFactory().getCurrentSession().createCriteria(entityClass).list();
}
}
现在我如何使用该字段entityClass来创建List<***> list?可能吗?
我可以使用List<Customer> list = getSessionFactory().getCurrentSession().createCriteria(entityClass).list();,但我想学习不同的方式。