org.hibernate.QueryParameterException: Position beyond number of declared ordinal parameters. Remember that ordinal parameters are 1-based! Position: 1
我的查询语句是这样的,求解答。List<Admin> list= this.getHibernateTemplate().find("from domain.Admin admin where admin.name =? and admin.password=?", admin.getName(),admin.getPassword());

解决方案 »

  1.   

    csdn的,在“重新载入此页”时,竟然重复提交发的帖。汗。
    不过我的发的问题,已解决。
      

  2.   

    List<Admin> list= this.getHibernateTemplate().find("from domain.Admin admin where admin.name =? and admin.password=?", new String[]{admin.getName(),admin.getPassword()}); 试试
      

  3.   

    问题已解决,我的数据库中的表是我手动建的,可能是不一致。出了点问题。改为hibernate自动建表后没有问题了。我的hibernate版本3.6.0