Есть ли способ использовать jpa/Hibernate для создания отфильтрованных отношений?spring jpa filter relationship
Так скажем, такой сценарий:
Продукт с одного до многих цен, из которых только одна цена является «активным» в то время.
Я хотел бы, чтобы иметь возможность связать запрос, чтобы получить к соответствующему объекту, что-то вроде этого:
@Formula("select p from Price p where active = 1 and product_id = id)
Price currentPrice;
Если я правильно помню этот тип отношений было довольно легко настроить в Active Record (Ruby on Rails), но похоже, что в Java нет эквивалентного способа.
Я не уверен, что это так, не существует второго параметра для аннотации Forumla. –