spring jpa过滤关系

时间:2014-10-03 11:58:00

标签: hibernate

有没有办法使用jpa / Hibernate构建过滤关系?

所以让我们说这个场景:

具有一对多价格的产品,其中一次只有一个价格“有效”。

我希望能够将查询关联到相关对象,如下所示:

@Formula("select p from Price p where active = 1 and product_id = id)
Price currentPrice;

如果我没记错的话,这种关系很容易在Active Record(Ruby on Rails)中设置,但在Java中似乎没有相同的方式。

1 个答案:

答案 0 :(得分:0)

先生。理查德.. 我看到你的问题就像查询问题。

@Formule(" SELECT P FROM Price P WHERE P.active =:1 AND Product_Id =:id",Price.class);     并请设置您的查询参数。