Query query=session.createQuery("from Admin admin where admin.name =:name").setParameter("name",this.name); 这样用可以吗?

解决方案 »

  1.   

    Query query=session.createQuery("from Admin admin where admin.name =?").setParameter(0,this.name);
      

  2.   

    还是不行啊
    Iterator it = query.iterate ();//这句出错,不知道为何 
      

  3.   

    Query query=session.createQuery("from Admin admin where admin.name =?").setString(0,this.name);
    看看这样好么?
      

  4.   

    我的配置是eclipse3.1.2+myeclipse4.1+tomcat5.0.28+mysql4,但是mysql用的是5.0的。不知道有没有问题
      

  5.   

    Iterator it = query.iterate ();这个改一下,改成List list = query.list();
    然后在迭代list试试
      

  6.   

    我也认为应该用list,支持楼上的
      

  7.   

    hibernate 只有在调用list()方法的时候才查询数据库