Допустим, у меня есть две таблицы сотрудник и зарплата с отношением 1: N (одна зарплата может быть связана со многими сотрудниками).
В простом SQL таблицы будут объединены с:
SELECT e.id, e.name, s.salary FROM employee e, salary s WHERE s.id = e.salary_id AND e.id = 12345;
Если предположить следующий класс домена на основе GORM, как мне сопоставить унаследованную структуру базы данных с классом?
class Employee {
String name
int salary
}
Пояснение # 1: Мне нужен только один класс домена, содержащий данные из обеих таблиц. Добавление другого класса, следовательно, не вариант.
Пояснение # 2: Вопрос, на который я пытаюсь найти ответ, заключается просто в том, «как мне сопоставить две таблицы в один класс с помощью Grails / GORM»? Если вы считаете, что это невозможно сделать, укажите это в своем ответе, а не пытайтесь повторить вопрос.