hql的left join的时候出现:Path expected for join!

woshigefantong 2009-02-26 04:05:03
我的hql是这样的
from BizDomain as a [color=#FF0000]left join DevType as b where a.bizDomainId=b.bizDomainId
当这个hql写成
from BizDomain as a,DevType as b where a.bizDomainId=b.bizDomainId的时候没有任何问题,但是当我写成上面的方法使用left join的时候却总是出现错误
错误信息:Path expected for join!
我的问题到底出在哪里呢?大家帮帮我。谢谢啦
...全文
3403 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
aimyray 2012-06-20
  • 打赏
  • 举报
回复
看了!!跟lz的问题一样,看来是需要做好配置才可以啊!!!
Johnson_Hong 2009-02-26
  • 打赏
  • 举报
回复
必须在配置文件里指明了对应关系才能这样
思無芷盡 2009-02-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zcGate 的回复:]
from BizDomain as a left join DevType as b on a.bizDomainId=b.bizDomainId
[/Quote]
left join 写法应用错误 某某表 left join 某某表 on 条件(关联的条件)
zcgate 2009-02-26
  • 打赏
  • 举报
回复
看错了,hql里面好像不支持on,如果用连接,需要pojo对象之间做好关联
zcgate 2009-02-26
  • 打赏
  • 举报
回复
from BizDomain as a left join DevType as b on a.bizDomainId=b.bizDomainId
woshigefantong 2009-02-26
  • 打赏
  • 举报
回复
我的hql是这样的
from BizDomain as a left join DevType as b where a.bizDomainId=b.bizDomainId
当这个hql写成
from BizDomain as a,DevType as b where a.bizDomainId=b.bizDomainId的时候没有任何问题,但是当我写成上面的方法使用left join的时候却总是出现错误
错误信息:Path expected for join!
我的问题到底出在哪里呢?大家帮帮我。谢谢啦

67,513

社区成员

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

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