关于hibernate的查询错误

lh9823 2004-08-31 10:36:25
关于hibernate的 联合查询(在SQL语句中使用join一类的关键字)始终出现错误,是否一定要在定义.hbm的时候说明关系才能使用联合查询,那位高手给个实例吧。JAVA新手万分感激
...全文
110 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lh9823 2004-08-31
  • 打赏
  • 举报
回复
HQL = select depGg,sysclime.areaName as climename from DepGg as depGg,SysClime as sysclime where depGg.climecode=sysclime.areaCode

Error in query :
select depGg,sysclime.areaName as climename from DepGg as depGg,SysClime as sysclime where depGg.climecode=sysclime.areaCode

Error in query :
net.sf.hibernate.QueryException: , expected in SELECT [select depGg,sysclime.areaName as climename from com.sunhoo.notary.organ.hibernate.DepGg as depGg,com.sunhoo.notary.admin.purview.hibernate.SysClime as sysclime where depGg.climecode=sysclime.areaCode]

ApplicationDispatcher[/Notary_Web]: Servlet.service() for servlet debugjsp threw exception

数据库是ORACLE9I
niyboy 2004-08-31
  • 打赏
  • 举报
回复
把你的问题和代码贴出来

这样怎么知道你那里错了呢??
niyboy 2004-08-31
  • 打赏
  • 举报
回复
你的信息太少了;

你可以把你的XML和持久类贴出来看看;
lh9823 2004-08-31
  • 打赏
  • 举报
回复
换成上句后出错提示为:
Error in query :
net.sf.hibernate.QueryException: outer or full join must be followed by path expression [select depGg.id as ID,sysclime.areaName as climename from com.sunhoo.notary.organ.hibernate.DepGg as depGg join SysClime as sysclime on depGg.climecode=sysclime.areaCode]
lh9823 2004-08-31
  • 打赏
  • 举报
回复
换成select depGg.id as ID,sysclime.areaName as climename from DepGg as depGg join SysClime as sysclime on depGg.climecode=sysclime.areaCode这句也
出错,请问你们能用hibernate实现联合查询吗?我怎么试都不行,最好给个实例
lh9823 2004-08-31
  • 打赏
  • 举报
回复
niyboy(JAVA爱好者)先谢谢你的回答,我试了还是不行。depGg是个对象。
niyboy 2004-08-31
  • 打赏
  • 举报
回复
HQL = select depGg,sysclime.areaName as climename from DepGg as depGg,SysClime as sysclime where depGg.climecode=sysclime.areaCode


这句错了三;

HQL = select depGg.depGg,sysclime.areaName as climename from DepGg as depGg,SysClime as sysclime where depGg.climecode=sysclime.areaCode



试一下;

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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