Re: наложить Criteria (Restriction) на Set
От: брюн Украина  
Дата: 06.10.08 10:50
Оценка:
Здравствуйте, Аноним, Вы писали:

А>I have an object with lazy-loaded Set mapped like this:

А>У меня есть объект с Set, который объявлен следующим образом
А>
А>@OneToMany(mappedBy = "transaction", fetch = FetchType.LAZY)
А>@Cascade(CascadeType.ALL)
А>@JoinColumn(name = "transaction_id", nullable = false)
А>private Set<TransactionFlight> flights;
А>


А>В классе TransactionFlight есть свойство startDate. Мне нужно в критерии наложить ограничение на это поле. Я попробовал такой вариант

А>
А>criteria.add(Restrictions.gt("flights.startDate", dto.getStartDate()));
А>

может быть все-таки NamedQuery использовать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.