属性没有,where op.oplevel=22
大小写有没错?oplevel是什么类型?
大小写有没错?oplevel是什么类型?
解决方案 »
- ssh+mssql 求解啊
- 对后台进行管理
- 将list<Object>转换为JSON对象,其中Object含有级联对象,如何获取级联对象的JSON对象?
- 用 readUTF() 怎么判断是否把文件全部读完了?
- hibernate利用hbm2ddl根据mapping文件创建数据库表设置表字段默认值的问题
- 哪里能下载J2EE,我要学习用?
- 帮忙看下关于HQL查询的时候类型转换出错!急哈
- 找不到类org.apache.xml.serialize.XMLSerializer;
- 成功配置wiring的大侠进来看看吧,Thanks!!!
- Hibernate效率
- 有关hibernate在ecplise下生成maping,出现错误 an internal error occurred during :Generating Artifacts
- Cannot connect to Hessian
ArrayList list=new ArrayList();
Session session = HibernateSessionFactory.getSession();
String hql="from Departments d where d.depname='"+depname+"'";
List list1=session.createQuery(hql).list();
Departments depart=new Departments();
Iterator iter1=list1.iterator();
if(iter1.hasNext()){
depart=(Departments) iter1.next();
int id=depart.getDep_id();
String hql1="from Student stu where stu.dep_id='"+id+"'";
list= (ArrayList) session.createQuery(hql1).list();
System.out.print(list.size());
}
return list;
}
注:dep_id是外键
报错:
org.hibernate.QueryException: could not resolve property: dep_id of: pojo.Student [from pojo.Student stu where stu.dep_id='1']
org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:44)
org.hibernate.persister.entity.AbstractPropertyMapping.toType(AbstractPropertyMapping.java:38)
org.hibernate.persister.entity.AbstractEntityPersister.toType(AbstractEntityPersister.java:1358)
org.hibernate.hql.ast.tree.FromElementType.getPropertyType(FromElementType.java:279)
org.hibernate.hql.ast.tree.FromElement.getPropertyType(FromElement.java:386)
org.hibernate.hql.ast.tree.DotNode.getDataType(DotNode.java:566)
org.hibernate.hql.ast.tree.DotNode.prepareLhs(DotNode.java:241)
org.hibernate.hql.ast.tree.DotNode.resolve(DotNode.java:188)
org.hibernate.hql.ast.tree.FromReferenceNode.resolve(FromReferenceNode.java:94)
org.hibernate.hql.ast.tree.FromReferenceNode.resolve(FromReferenceNode.java:90)
org.hibernate.hql.ast.HqlSqlWalker.resolve(HqlSqlWalker.java:728)
org.hibernate.hql.antlr.HqlSqlBaseWalker.expr(HqlSqlBaseWalker.java:1216)
org.hibernate.hql.antlr.HqlSqlBaseWalker.exprOrSubquery(HqlSqlBaseWalker.java:4041)
org.hibernate.hql.antlr.HqlSqlBaseWalker.comparisonExpr(HqlSqlBaseWalker.java:3525)
org.hibernate.hql.antlr.HqlSqlBaseWalker.logicalExpr(HqlSqlBaseWalker.java:1762)
org.hibernate.hql.antlr.HqlSqlBaseWalker.whereClause(HqlSqlBaseWalker.java:776)
org.hibernate.hql.antlr.HqlSqlBaseWalker.query(HqlSqlBaseWalker.java:577)
org.hibernate.hql.antlr.HqlSqlBaseWalker.selectStatement(HqlSqlBaseWalker.java:281)
org.hibernate.hql.antlr.HqlSqlBaseWalker.statement(HqlSqlBaseWalker.java:229)
org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:228)
org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:160)
org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111)
org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77)
org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56)
org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72)
org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133)
org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112)
org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623)
dao.AssignDao.getliststudent(AssignDao.java:28)
action.AssignAction.search(AssignAction.java:38)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:270)
org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:187)
org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
file.MYFileter.doFilter(MYFileter.java:25)