咨询,Hibernate如何实现以下SQL的左外连接

lgmsyy 2014-02-27 01:19:29
select a.*,sy.systemname from Tx a,Authem sy where a.dwid ='1001' and a.dwfl ='001' and a.sysid= sy.sysid(+)
...全文
219 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lgmsyy 2014-02-27
  • 打赏
  • 举报
回复
引用 8 楼 lgmsyy 的回复:
[quote=引用 6 楼 fangmingshijie 的回复:] select new test.TxVO(a,sy.systemname) from t 你这是hql写法。
打个比方:TxVO相当于TX和Authem的视图。[/quote] Tx 是domian: 属性包括guid,dwfl,sysid Authem 是domain:属性包括guid,sysid,systemname 这两个domain对应的.hbm.xml是相互独立的。并没有在xml中配置Tx和Authem的关系
lgmsyy 2014-02-27
  • 打赏
  • 举报
回复
引用 6 楼 fangmingshijie 的回复:
select new test.TxVO(a,sy.systemname) from t 你这是hql写法。
打个比方:TxVO相当于TX和Authem的视图。
lgmsyy 2014-02-27
  • 打赏
  • 举报
回复
Tx 是domian: 属性包括guid,dwfl,sysid Authem 是domain:属性包括guid,sysid,systemname 因为需要在前台显示,dwfl,systemname。所以我做了个TxVO,里面包括guid,dwfl,sysid,systemname。
引用 6 楼 fangmingshijie 的回复:
select new test.TxVO(a,sy.systemname) from t 你这是hql写法。
Tx 是domian: 属性包括guid,dwfl,sysid Authem 是domain:属性包括guid,sysid,systemname 因为需要在前台显示,dwfl,systemname。所以我做了个TxVO,里面包括guid,dwfl,sysid,systemname。
  • 打赏
  • 举报
回复
select new test.TxVO(a,sy.systemname) from t 你这是hql写法。
lgmsyy 2014-02-27
  • 打赏
  • 举报
回复
引用 2 楼 lgmsyy 的回复:
[quote=引用 1 楼 fangmingshijie 的回复:] left join on 关联主键
select new test.TxVO(a,sy.systemname) from Tx a left join on Authem sy where a.dwid =:dwid and a.dwfl =:dwfl and a.sysid= sy.sysid 这么写吗,不对啊[/quote] select new test.TxVO(a,sy.systemname) from test.Tx a left join Authem sy on a.sysid = sy.sysid where a.dwfl =:dwfl 我是这么写的,但是还是不行
lgmsyy 2014-02-27
  • 打赏
  • 举报
回复
select new test.TxVO(a,sy.systemname) from test.Tx a left join Authem sy on a.sysid = sy.sysid where a.dwfl =:dwfl 我是这么写的,但是还是不行
  • 打赏
  • 举报
回复
left join Authem sy on a.sysid= sy.sysid 类似于这样的。
lgmsyy 2014-02-27
  • 打赏
  • 举报
回复
引用 1 楼 fangmingshijie 的回复:
left join on 关联主键
select new test.TxVO(a,sy.systemname) from Tx a left join on Authem sy where a.dwid =:dwid and a.dwfl =:dwfl and a.sysid= sy.sysid 这么写吗,不对啊
  • 打赏
  • 举报
回复
left join on 关联主键

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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