Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
例如,我有两个表:Stock_details和order_details.
Stock_details
order_details
这两个表都没有直接映射,但它们都有一列product_id引用该Product表。
product_id
Product
那么有什么方法可以使用hibernate加入这两个表吗?
Hibernate Criteria API 非常有限。您可以对实体中映射的字段进行操作。
然而,与 SQL 相比,HQL 为您提供了很大的灵活性。您可以编写类似于 SQL 中的查询。所以,是的,您可以使用连接或仅使用 WHERE 条件连接这些表。
您可以在 HQL 查询中使用在休眠本身中定义的实体之间没有关系。它们只需要在 Hibernate 中全部映射。您使用实体名称而不是列名称和属性名称而不是列名称。