首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

Hibernate登录错误,求解

2012-03-18 
Hibernate登录异常,求解Java code@Overridepublic User isLogin(String username,String password) {User

Hibernate登录异常,求解

Java code
    @Override    public User isLogin(String username,String password) {        User user=null;        session.beginTransaction();        String hql=("from User u where u.username=? and u.password=?");         Query query=session.createQuery(hql);        query.setString(0,username);        query.setString(1,password);        if(query.list().size()>0)        {            user=(User)query.list().get(0);        }        session.getTransaction().commit();        return user;    }


无论是正确或者错误的用户名和密码都可以正常登录系统。。。。。求解????

[解决办法]
这段话看起来貌似没啥问题,主要看看主调函数对于 isLogin() 函数的返回值为null的情况是怎么处理的?
[解决办法]
断点 调试 看看 程序!!
[解决办法]
登录一个正确的和一个错误的 断点看看返回的实体对象是什么就知道了

热点排行