封装数据库查询操作的时候返回的集合泛型应该怎么设置?

封装数据库查询操作的时候返回的集合泛型应该怎么设置,我知道得设置为数据库对应的实体类,但是我是想把增删改查封装成一个工具类的,这样就不只是一个对象去调用查询操作,而是多种对象,多种对象对应不同类,这个时候封装查询返回的泛型应该怎么设置啊?

想写公共的查询?有一种方法,就是你的类得继承其他的类,这样含字段最多的类就可以满足任何类了,但是继承的耦合性太强,不建议