hibernate+struts2登录 用户名 密码 判断问题

来源:互联网 发布:淘宝店铺怎么发微淘 编辑:程序博客网 时间:2024/06/01 10:05
/*
 *
登录验证
@ param  name
@ param  password
@ return -1:用户名不存在;-2:密码不正确;>0:登录成功(即返回该记录ID);
*
*/

public int isExist(String name, String password)

{

Session session = util.getSession();
    try
    {
        
        Query query = session.createQuery("from User u where u.name = ? and u.pwd = ?");
        query.setString(0, name);
        query.setString(1, password);

         List list = query.list();



//这里怎么写那个逻辑判断来实现return -1:用户名不存在;-2:密码不正确;>0:登录成功(即返回该记录ID);



Iterator it= list.iterator();
        User user = (User)it.next();
        return user.getId();//取id
        
    } catch (Exception e)
    {
        System.out.println("UserDaoImpl.isExist()方法发生异常:");
        e.printStackTrace();
        return 0;//异常返回0
    }finally{
        util.colseSession(session);
    }
}

}

原创粉丝点击