我有一个方法,返回值是List<T>.
其中T是我自定义的模型类。那么我有多少个模型,就要写多少个该方法,现在我希望只写一个方法,模型类由我传进去。也就是 定义一个方法返回类型为 List<T>。
其中 T,支持类型传递.说知道怎么写?
Help Me!

解决方案 »

  1.   

    20分啊。
      抠··  你的意思是不是只写一个类,然后共用一些方法,比如删除,修改,使用Hibernate。泛型类可以在new的时候传递例如 DAO<Student> studentDAO = new DAO<Student>(); 这样就得到了一个studentDAO对象,修改删除时就只接收student对象. 如果嫌这种方式不太好的话,还可以这么做. 定义一个StudentDAO类,继承DAO然后指定泛型类型。class StudentDAO extends DAO<Student>,使用的时候就和以前一样 StudentDAO studentDAO = new StudentDAO();
      

  2.   


    分不多了,不好意思啊。
    只公用查询就ok了,不能用Hibernate,因为项目框架已定!改起来太麻烦了