首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

hibernate使用left join on的有关问题

2012-03-17 
hibernate使用left join on的问题现在有两个表表1IDVALUE1A2B3C4D表2IDVALUE1E2F3G我想使用left join on达

hibernate使用left join on的问题
现在有两个表 
表1 
ID VALUE
1 A
2 B
3 C
4 D

表2

ID VALUE
1 E
2 F
3 G

我想使用left join on达到如下效果

SQL code
select a.id,a.value,b.id,b.value from 表1 as a left join 表2 on a.id=b.id

结果显示成这样
1 A 1 E
2 B 2 F
3 C 3 G
4 E  


使用hibernate可以做到吗?要怎么写 谢谢各位了





[解决办法]
http://blog.csdn.net/yangfanend/article/details/7165086
[解决办法]
hibernate中,两张表对应两个对象,两对象之前进行关联(1:1、1:n、n:n)。然后直接a.b或b.a就可以了。
[解决办法]
没啥特殊要求的话,直接数据库里面建个视图,Hibernate这边操作起来就很简单了。

热点排行