【问题标题】:Hibernate - select entity with id from another table?Hibernate - 从另一个表中选择具有 id 的实体?
【发布时间】:2015-11-05 08:28:16
【问题描述】:

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

Table Animal 具有以下字段: animalId (animal_id), name (name), owner (owner_id) owner 与 owner 对象和 owner_id 列是多对一的关系

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

我想选择一个 id 为 5 的动物的主人。如何使用 hibernate 来完成?

【问题讨论】:

  • 所以你还没试过?

标签: java hibernate


【解决方案1】:

你没有提供太多,但从你的要求..这应该工作

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

【讨论】:

    猜你喜欢
    • 2019-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-24
    • 1970-01-01
    • 2012-03-23
    • 1970-01-01
    • 2014-03-29
    相关资源
    最近更新 更多