Hibernate:我可以举例说明如何关联这些表吗?

时间:2012-06-29 12:40:13

标签: spring hibernate hql

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

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

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

我知道有两种方法可以实现这一目标:

  1. 使用HQL
  2. 使用限制
  3. 我正在使用Spring。这是我所知道的两个。有人可以提供一个简单的例子来说明如何选择某个Rater.id的所有评论吗?

1 个答案:

答案 0 :(得分:0)

我猜“所有评论”都是指所有评分。还假设MRR是连接评级,评估者和电影的某种连接器实体。在那种情况下:

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