![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| jvoid |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 26.5.2009 Репутация: нет Всего: 1 |
Есть разные классы сохраняемые с помощью Hibernate, например классы Individual и Corporate хранят данные о шаблонах документов List <Template>; Шаблоны Template одинаковы для всех объектов класса Individual, как их правильнее хранить, нужно что то типа static List <Template>
Как вы решаете подобные задачи? |
|||
|
||||
| Старовъръ |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 491 Регистрация: 8.5.2008 Репутация: 4 Всего: 10 |
Это похоже на что-то вроде глобальной конфигурации, возможно следует создать класс типа GlobalConfiguration, у которого есть поле List <Template>.
-------------------- |
|||
|
||||
| Farmazon |
|
|||
![]() Разработчик ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 7.7.2006 Репутация: 1 Всего: 5 |
Так и храни шаблоны индивидуалов в отдельной таблице. Типа individual_templates.
-------------------- Таково моё общее мнение. |
|||
|
||||
| jvoid |
|
||||||||||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 26.5.2009 Репутация: нет Всего: 1 |
Сейчас я решаю это так, например земельный участок
Получаем шаблоны для нужного нам класса:
Что то мне кажется я малость перемудрил, как то это проще можно сделать?
Классов десятки и для каждого свой набор шаблонов. Это сообщение отредактировал(а) jvoid - 5.9.2011, 10:25 |
||||||||||
|
|||||||||||
| Farmazon |
|
|||
![]() Разработчик ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 7.7.2006 Репутация: 1 Всего: 5 |
ввести классификатор(поле или отдельную таблицу) для Template?... В Hibernate это может выглядеть как наследование сущностей...
Это сообщение отредактировал(а) Farmazon - 5.9.2011, 11:37 -------------------- Таково моё общее мнение. |
|||
|
||||
| jvoid |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 26.5.2009 Репутация: нет Всего: 1 |
Что то до меня не совсем доходит.
т.е создать объект Template и унаследовать от него LandAreaTemplate хранить идентификатор в одном из полей Template? Если так тогда нужно создать десятки дополнительных классов унаследованных от Template. |
|||
|
||||
| Farmazon |
|
|||
![]() Разработчик ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 7.7.2006 Репутация: 1 Всего: 5 |
в классах это будет выглядеть так, в базе же может быть одна таблица...
-------------------- Таково моё общее мнение. |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |