![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| iluvatar |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Регистрация: 17.9.2007 Репутация: 4 Всего: 4 |
Всем привет.
Что-то уже второй день не могу придумать решение вот такой задачи: есть класс, например, Person Person.java
Соответственно каждый объект может содержать какое-то количество child'ов по полю personId. Если это поле null, значит этот объект "старший" в группе. Требуется замепить множество одной группы для любого объекта это группы. Например person1: id=1; name="name1"; personId=2 person2: id=2; name="name2"; personId=null; person3: id=3; name="name3"; personId=2 Хочется, чтобы ДЛЯ КАЖДОГО из них было поле personsOfGroupe, содержащее все три записи. Просто через <set> сделать нельзя, т.к. там однозначно определяется ключ по которому связываются записи, а в данном случае это неоднозначно (либо id, либо personId). Реализовать через <proprety>, используя formula, тоже не получится, т.к. <property> поддерживает type, но не class. В общем буду благодарен за любые советы. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |