為什么賬號密碼跟數(shù)據(jù)庫的數(shù)據(jù)都一樣但是顯示密碼錯誤
為什么賬號密碼跟數(shù)據(jù)庫的數(shù)據(jù)都一樣但是顯示密碼錯誤,控制臺沒有報錯誤,也生成了sql語句
dao層的主要代碼:
public class EmployeeDaoImpl implements EmployeeDao {
private SessionFactory sessionFactory;
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
@Override
public Employee findByUsAndPw(Employee employee) {
// TODO Auto-generated method stub
String hql="from Employee where username=? and password=?";
Session session=sessionFactory.getCurrentSession();
Transaction tx=session.beginTransaction();
Query query=session.createQuery(hql);
query.setParameter(0, employee.getUsername());
query.setParameter(1, employee.getPassword());
List <Employee> list=query.list();
/*
* 這里存在Hibernate版本的問題 ? 抽時間弄
*?
*/
tx.commit();
if(list.size()>0){
return list.get(0);
}
return null;
}
}
2016-12-26
我用的是Hibernate3怎么也是這樣啊
2016-11-18
用的是Hibernate4