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

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

2012-06-12 
ssh项目报的错Java codepublic class LoginDaoIm implements LoginDao {private SessionFactory sessionFa

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没加 还有是否可为空

热点排行