我想创建一个方法,它将执行一个查询并返回一组特定类型的对象。该类型是作为参数去的方法如下:返回作为参数给出的方法的类型列表?
Set<Person> people = Dao.executeQuery("select * from PERSON",Person.class);
在DAO类我想定义的方法如下:
public static Set<???> executeQuery(String sql, ????){}
能否请你帮我如何写executeQuery方法?
我想创建一个方法,它将执行一个查询并返回一组特定类型的对象。该类型是作为参数去的方法如下:返回作为参数给出的方法的类型列表?
Set<Person> people = Dao.executeQuery("select * from PERSON",Person.class);
在DAO类我想定义的方法如下:
public static Set<???> executeQuery(String sql, ????){}
能否请你帮我如何写executeQuery方法?
public static <T> Set<T> executeQuery(String sql, Class<T> klass) {
return null;
}
此外,您可以指定T扩展一个类或实现一个接口,以在T定义的第一个位限制它一点。 'public static
谢谢。我正在执行'public static Set
public static <T> Set<T> executeQuery(String sql, Class<T> type);
您正在使用什么持久化技术
? JDBC,Hibernate,JPA,JDO等? –
休眠。 。 。 。 。 – Akadisoft