返回作为参数提供给方法的类型列表?

时间:2012-12-11 16:12:23

标签: java generics

我想创建一个方法来执行查询并返回一组特定类型的对象。该类型作为方法的参数给出如下:

Set<Person> people = Dao.executeQuery("select * from PERSON",Person.class);

在Dao课程中,我想将方法​​定义如下:

public static Set<???> executeQuery(String sql, ????){}

请问如何编写executeQuery方法?

2 个答案:

答案 0 :(得分:6)

public static <T> Set<T> executeQuery(String sql, Class<T> klass) {

    return null;
}

答案 1 :(得分:2)

public static <T> Set<T> executeQuery( String sql, Class<T> type );