Hibernate - 从另一个表中选择id为id的实体?

时间:2015-08-12 15:56:10

标签: java hibernate

我有两张桌子。括号中的属性名称和列名称。

Table Animal有以下字段: animalId(animal_id),名称(名称),所有者(owner_id) owner是owner对象和owner_id列的多对一关系

表所有者有以下字段: ownerId(owner_id),名称

我想选择一个id为5的动物的拥有者。如何用hibernate完成?

1 个答案:

答案 0 :(得分:2)

你没有提供太多,但是你提出的要求......这应该有用

Query q = sess.createQuery(" select o.owner from animal as o where o.animalId = 5")