Цитата:
Господа, мне кажется вы себе сильно усложняете жизнь.
Все можно реализовать гораздо проще.
В таблице А перекрыть 3 метода:
insert()
update()
delete()
И в каждом из этих методов вносить изменения в эти 5 таблиц в зависимости от поля поле1.
если логика очень простая тогда я с тобой соглашусь, но если данная логика будут услажнятся то это оптимальный вариант, использование MAP это своего рода использования механизма полиморфизма для таблиц т.е. то что в начале предлагали
Цитата:
Можно ли рассматривать в качестве варианта создание класса для каждой таблицы, где будут реализовываться соответсвующие операции и с помощью фабрики создавать экземпляр нужного в зависимости от поля 1 таблицы A?