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

Aka*_*oft 2 java generics

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

Set<Person> people = Dao.executeQuery("select * from PERSON",Person.class);
Run Code Online (Sandbox Code Playgroud)

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

public static Set<???> executeQuery(String sql, ????){}
Run Code Online (Sandbox Code Playgroud)

你能帮我写一下如何编写executeQuery方法吗?

fay*_*lon 6

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

    return null;
}
Run Code Online (Sandbox Code Playgroud)