在SSH开发中如何根据用户名和密码进行查询?请把代码给我写一下!

解决方案 »

  1.   

    public boolean login(User user) throws Exception {
    boolean flag=false;
    String hql="FROM User as u where u.userid=? AND u.userpwd=?";
    Query q=this.getSession().createQuery(hql);
    q.setString(0,user.getUserid());
    q.setString(1,user.getUserpwd());
    List all=q.list();
    if(all.size()>0){
    flag=true;
    User u=(User)all.get(0);
    user.setGrade(u.getGrade());
    user.setIntegral(u.getIntegral());
    }
    return flag;
    }