我想创建一个方法来执行查询并返回一组特定类型的对象。该类型作为方法的参数给出如下:
Set<Person> people = Dao.executeQuery("select * from PERSON",Person.class);
在Dao课程中,我想将方法定义如下:
public static Set<???> executeQuery(String sql, ????){}
请问如何编写executeQuery方法?
答案 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 );