【问题标题】:Hibernate: Can I get an example on how to relate these tables?Hibernate:我可以举个例子来说明如何关联这些表吗?
【发布时间】:2012-06-30 23:52:58
【问题描述】:

我有四张桌子。其中三个是具有一个键的表,它们通过第四个表相互关联。

Movie.idRater.idRating.id 都是表 MRR 中的外键。

如果重要的话,我将 RaterMovie FK 的组合指定为唯一的。

我知道有两种方法可以做到这一点:

  1. 使用 HQL
  2. 使用限制

我正在使用 Spring。这是我认识的两个。有人可以提供一个简单的例子,如何从某个Rater.id 中选择所有 cmets 吗?

【问题讨论】:

  • 您没有显示表格的结构。您没有显示您尝试将它们映射为实体的内容。你的帖子里没有问题。有两种方法可以完成what? Spring 与此有什么关系?

标签: spring hibernate hql


【解决方案1】:

我猜你所说的“所有 cmets”是指所有评级。还假设 MRR 是某种连接器实体,连接评级、评级者和电影。在这种情况下:

SELECT mrr.rating FROM MRR mrr WHERE mrr.rater.id=:raterId

【讨论】:

  • 这给出了一个足够好的想法。谢谢,尽管缺乏信息。
猜你喜欢
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-06
  • 2012-04-12
  • 1970-01-01
  • 2017-12-26
相关资源
最近更新 更多