jpa / hibernate实体需要左外连接

时间:2015-10-28 15:40:09

标签: hibernate jpa

我有两张桌子

Parent
id| guid | value1

Child
id| parentguid| childguid | value2

foreign key Child(parentguid) references Parent(guid)
foreign key Child(childguid) references Parent(guid)

我需要一个左外连接

select p.id, p.guid , p.value1 , c.parentguid, c.value2 from Parent p left outer join Child c on p.guid = c.childguid;

如何编写hibernate / jpa实体给我这样的东西。

class Parent{
Long id;

@OneToOne
@JoinColumn("guid")
Child guid;

String value1;
}

class Child{
Long id;

String parentguid;

String childguid;

String value2;
}

Typesafe查询不提供左外连接 - > http://www.ibm.com/developerworks/library/j-typesafejpa/

0 个答案:

没有答案