表格中定义的外键那一列怎样采用HQL语句显示出来.

a_lgz 2008-04-30 09:50:10
A表格:
<many-to-one name="member" class="com.common.hibernate.member.Member" fetch="select">
<column name="author" length="10" not-null="true" />
</many-to-one>
HQL:
select member from A表 as model

报错:
javax.servlet.ServletException: unexpected token: member
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)


root cause

line 1:8: unexpected token: member
org.hibernate.hql.antlr.HqlBaseParser.selectClause(HqlBaseParser.java:1330)
org.hibernate.hql.antlr.HqlBaseParser.selectFrom(HqlBaseParser.java:1106)
org.hibernate.hql.antlr.HqlBaseParser.queryRule(HqlBaseParser.java:702)
org.hibernate.hql.antlr.HqlBaseParser.selectStatement(HqlBaseParser.java:296)
org.hibernate.hql.antlr.HqlBaseParser.statement(HqlBaseParser.java:159)
org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:238)
org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:155)
org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:109)
org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:75)
org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:54)

...全文
142 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
接分先!
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
等待牛人来答.
loaferwang 2008-04-30
  • 打赏
  • 举报
回复
这有一个我的文档,你去看一下,可能对你有所帮助呢:
http://blog.csdn.net/loaferwang/archive/2008/03/20/2198666.aspx

6,786

社区成员

发帖
与我相关
我的任务
社区描述
JBoss技术交流
社区管理员
  • JBoss技术交流社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧