Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Hibernate constraint на список


Автор: force 17.4.2008, 11:28
Добрый день.
Искал в референсе, но что-то не нашел. Возможно ли каким-либо образом поставить ограничение на минимальный размер списка?
Код

@Entity
public class MyEntity {
    @ManyToMany
    private List<OtherEntity> children = new ArrayList<OtherEntities>();
...
}

В примере выше мне нужно, что children содержали как минимум один элемент всегда. Как установить такое ограничение? (и может в общем случае можно, когда n элементов должны содержаться)

Автор: fixxer 17.4.2008, 11:58
Я как Вы считаете, в какой момент времени это ограничение должно проверяться?

Автор: iluvatar 17.4.2008, 13:29
Hibernate всего лишь упрощает работу с БД. Нового он ничего не придумывает. Если записей в БД нет, то новые он не создаст. А если их там, например, 10, а Вы хоите получить только 3, то как ему определить какие именно вы хотите?

Автор: force 17.4.2008, 14:06
Ну в принципе да... Ладно, сорри. Подумал по-другому о данной пробелме.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)