如何使用HQL在hibernate中连接两个表

时间:2013-09-19 20:02:22

标签: hibernate join hql

我想使用hibernate加入两个表。例如,表格如下所示..

Person(personId,name, mobile)
Mobile(mobileId, mobileNumbers)

如何使用HQL加入它们?

3 个答案:

答案 0 :(得分:0)

见下面一行。我假设移动属性是人类中的移动类。

from Person as person left outer join person.mobile 

答案 1 :(得分:0)

我在某种程度上理解了你的问题,如果你想同时在两个表格中添加一些内容,答案就在下面。

  • 在hibernate中有以下类型的组件要实现 两个表之间的连接
  • 本教程one-to-one实现了两者之间的连接 表。

请参阅开始使用Hibernate教程学习

答案 2 :(得分:0)

表: 人(personId,名字,手机) 移动(mobileId,mobileNumbers)

HQL for Hibernate: 来自Person p,Mobile b