JPA сопоставление один ко многим на основе запроса - PullRequest
2 голосов
/ 14 июля 2011

Возможно, я иду по неверному пути, но вот мой сценарий.

по сути, у меня есть заголовок и подробный объект. у них есть отношения один ко многим, и я сделал так, чтобы они были сопоставлены. все это работает нормально.

однако есть несколько записей сведений, которые установлены в неактивное состояние.

Могу ли я сделать сопоставление таким образом, чтобы оно объединяло только записи активных подробных записей, используя запрос или каким-либо другим способом?

Я могу добавить код, если это поможет.

Я использую спящий режим и аннотации.

Спасибо.

EDIT: Вот как это выглядит, чтобы сделать эту работу

@OneToMany(mappedBy = "tourHeader", fetch = FetchType.EAGER)
@Where(clause="it_curr_rec='Y'")
private Set<TourItinerary> itineraries;

1 Ответ

0 голосов
/ 14 июля 2011

Глядя на документы Hibernate здесь , кажется, что вы можете использовать аннотацию @Where для достижения своей цели.

Также смотрите этот javadoc на @ Где .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...