当前位置: 代码迷 >> Java Web开发 >> ssh项目报的错,该如何解决
  详细解决方案

ssh项目报的错,该如何解决

热度:5749   发布时间:2013-02-25 21:18:20.0
ssh项目报的错
Java code
public class LoginDaoIm implements LoginDao {           private SessionFactory sessionFactory;        public SessionFactory getSessionFactory() {        return sessionFactory;    }    public void setSessionFactory(SessionFactory sessionFactory) {        this.sessionFactory = sessionFactory;    }    public boolean canLogin(String username, String password) {          Session   session  =   sessionFactory.openSession();          //          Transaction  tran  = session.beginTransaction();         String hql = "from Login  i where i.username=? and i.password =?";  ////                           String hql ="from Login ";                        [color=#FF6600]Query   query = session.createQuery(hql);[/color]       query.setString(0,username);          query.setString(1, password);//              List  list =   query.list();//              Iterator  iterator = list.iterator(); //                  while(iterator.hasNext()){//                         Login    login= (Login) iterator.next();//                      System.out.println(login.getPassword()+login.getUsername());//                  }//          tran.commit();            List   list   =  query.list();                 session.close();                if(list.size()>0){                 return true;             }        return false;    }
代码执行到红色字体时报错

------解决方案--------------------------------------------------------
username password 的type没加 还有是否可为空
  相关解决方案