在SSH中hibernate报错(在线等待)
这个类发生异常:$Proxy0这个方法发生了异常:login方法参数[0]:entity.Excep ():usersisnotmapped[fromuserswherename=?andpassword=?]org.hibernate.hql.ast.QuerySyntax [fromuserswherename=?andpassword=?]主要报错去上DAO中login方法publicUserslogin(Usersusers)throwsSQLException,DataAccessException,HibernateException{//TODOAuto-generatedmethodstubSystem.out.println("DAo连接前");Queryquery=this.getSession().createQuery("fromuserswherename=?andpassword=?");query.setString(0,users.getName());query.setString(1,users.getPassword());Objectobj=query.uniqueResult();System.out.println("DAo连接后");if(obj!=null){return(Users)obj;}returnnull;}
users is not mapped users这个表没有被映射,看下Hibernate的配置吧
"from users where name=? and password=?" users是表名吗,没有写错?
答:将这样修改 perty: bstitutions true 1, false 0, yes 'Y', no 'N' hibernate.dialect net....详情>>
答:的意思是找不到指定的文件,你确定你的文件路径正确吗? 另外,调用的部分你用 n(shcmd)试试详情>>