Получение из поля Map кода поля реальной таблицы, к ней привязанной (Mappings)
Привет, всем. У меня следующая проблема. Есть метод, используемый несколькими таблицами, в котором работу с данными этих таблиц осуществляю посредством использования Map. Все бы ничего, да возникла необходимость получения кода поля таблицы (для наложения ограничения, addRange). Использовать для этих целей Map не могу, поскольку, разумеется, вызов fieldNum(Map, Field1) вернет код поля именно Map, а он не обязан совпадать с кодом поля реальной таблицы, связанного с Field1. Хочется верить, что все же возможно, зная код таблицы и поле Мар добраться как-то до кода поля таблицы, связанного с полем Мар. Может, кто-то сталкивался уже с подобной задачей? Не хочется делать switch для каждой таблицы или еще как-то изворачиваться. Хочется, чтобы красивый код был и универсальный. И при добавлении новой таблицы в список использующих этот метод не приходилось дополнительно ничего кодировать...
|