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的情况是怎么处理的?
------解决方案--------------------
断点 调试 看看 程序!!
------解决方案--------------------
登录一个正确的和一个错误的 断点看看返回的实体对象是什么就知道了
阅读
上一篇:哪位高手有springmvc基于annotation的例子呀 下一篇:返回列表