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


Автор: coolin 20.4.2007, 08:05
имеються 2 таблицы одной структуры (Person, Arh_Person)
требуеться сделать только одну сущность, но иметь возможность переключаться между таблицами, тоесть в зависимости от флага писать объект в ту или иную таблицу, а также перемещать объект из одной во вторую.


что лучше - настройка именно сущности (типо @SecondaryTable или еще что) или работа с базой данных (вьюха?)

Автор: tux 20.4.2007, 12:31
Посмотри тэг discriminator у Hibernate. Сам не пользовался, но он вроде бы для этого и предназначен.

Автор: nornad 20.4.2007, 15:55
Насколько я знаю, можно просто унаследовать от от Person ещё один класс, который ничего своего добавлять не будет.
Не пробовал?

Автор: coolin 26.4.2007, 13:44
Цитата(nornad @ 20.4.2007,  15:55)
Насколько я знаю, можно просто унаследовать от от Person ещё один класс, который ничего своего добавлять не будет.
Не пробовал?

требуеться сделать только одну сущность, наследования не катят

Автор: kkorsakoff 30.5.2007, 11:13
Вопрос к автору темы: как решена была проблема в итоге?

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