Java HQL - 如果1对多关系包含特定值

时间:2015-05-21 10:36:39

标签: java hql spring-data-commons

想知道你是否可以帮助我。

我需要使用HQL的一些帮助。 我目前有两张桌子,car和carStatus。汽车表存储诸如品牌,型号,年份等信息.carStatus表包含有关汽车状态的信息,即崩溃,固定,无法修复等。 在java中我有两个表car和carStatus。 Car与carStatus有1对多的关系。我想做的是,使用hql获取所有没有carStatus“崩溃”的汽车列表。这是可能的,如果是这样,我将如何使用hql?我用于HQL的格式是我有一个carRepository,它扩展了Spring CrudRepository。

  @Query(“FROM car c WHERE …)
  Car carNotCrashed;

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这可能有助于你

“从Car car左边加入CarStatus状态status.status!='Crashed'”