ORM, один POJO чтобы править всеми!?
От: Kelan  
Дата: 27.07.11 07:49
Оценка:
ДОброго всем времени суток.

Озадачился вопросом есть ли нужная мне функциональность у существующих ORM фреймворков, или закатывать рукава реализовывая это все самому на JDBC.
Сразу оговорюсь, в БД не силен, поэтому могу путаться.

Итак, дано:
Есть базовая сущность Base, которая описывает какой-то базовый набор свойств, включая primary key.
В системе может быть n-ое множество наследников сущности Base, а у них в свою очередь k-oe множество наследников и так до бесконечности.
Понятно, что все наследники будут храниться в своих собственных таблицах, а базовые атрибуты брать из супер таблицы Base и может быть промежуточных супертаблиц.
Наследники Base должны создаваться в runtime, ну и естественно хранится в БД.

Что же хочется:
Хочется для всех наследников Base, использовать один POJO к примеру BasePersistence, который будет знать что именно за сущность в нем загружена, сам POJO описывает только свои атрибуты, а все значения остальных атрибутов например возвращает по какому-то методу getAttrValue(String attrName).


27.07.11 13:28: Перенесено модератором из 'Java' — Blazkowicz
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.