LINUX.ORG.RU

Установить значение сущности в другую сущность

 , , ,


0

1

Не знаю, как это загуглить, поэтому спрашиваю: у меня есть классы-сущности, связанные отношением один-ко-многим которые заполняются из базы посредством Hibernate. Например:

class someclazz {
 int id;
 someclazz2 dep;
}

class someclazz2 {
 int id;
 set<someclazz> rep;
}
Допустим, я хочу в одном из объектов класса someclazz заменить dep на другой, мне в данном случае надо каждый раз писать выборку из базы по ID или лучше сделать класс-репозиторий с каким-нибудь встроенным энумом, который будет сам производить эту выборку в соответствии с энумом и возвращать нужный объект?

В таблице someclazz2 просто расшифровка статусов, присваемых данным из таблицы один, так что их мало и они практически никогда не меняются.

Как правильно сделать?

★★

Последнее исправление: OldWiseCat (всего исправлений: 2)

Если someclass2 - энумы, почему бы их так и не замапить. Описания оставить в коде, а в базе хранить инты или названия энумов

vertexua ★★★★★
()
Последнее исправление: vertexua (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.