代码有两处没看明白,达人帮助解答下,谢谢!!!
就是下面两处红的地方,没看明白。为什么用尖括号,还有.class是什么?package cn.hxex.exam.dao.hibernate;import java.util.List;import org.hibernate.Query;
import org.hibernate.Session;import cn.hxex.exam.dao.ClassesDAO;
import cn.hxex.exam.model.Classes;/**
 * ClassesDAO接口的实现类
 * 
 * @author galaxy
 *
 */
public class ClassesDAOHibernate 
extends GenericHibernateDAO<Classes, String>
implements ClassesDAO
{
// 构造函数
public ClassesDAOHibernate()
{
super(Classes.class);
} /**
 * 得到不属于某个教师教授的班级信息
 */
public List getTeacherNotInClasses(String teacherid)
{
// 得到Session对象的实例
Session session = this.getSession();
// 创建查询对象
Query query = session.getNamedQuery( "getTeacherNotInClasses" );
// 设置查询的参数
query.setParameter("teacherid", teacherid);
// 返回查询的结果
return query.list();
}}

解决方案 »

  1.   

    GenericHibernateDAO是个通用的泛型方法,泛型方法用尖括号,具体的楼主可以再查查
      

  2.   

    第一个泛型,第二个你继承的父类的构造子中有Class类型的参数所以在子类中需要传过去
      

  3.   

      
      楼主还是在google一下吧!
      

  4.   

    import cn.hxex.exam.model.Classes;
    第一个泛型,第二个你继承的父类的构造子中有Class类型的参数所以在子类中需要传过去