У меня есть следующая упрощенная структура таблицы:
CREATE TABLE order(
order_id INT PRIMARY KEY,
fk_contact INT REFERENCES contact(contact_id)
);
CREATE TABLE contact(
contact_id INT PRIMARY KEY,
name VARCHAR
);
На самом деле таблица contact
имеет гораздо больше столбцов, которые мне не нужны (или не нужны) в сущности Order
. Я надеялся добавить поле contactName
в объекте Order
. Я пробовал @SecondaryTable
, но это не имеет смысла, потому что столбец fk_contact
не является PK Order
. Я мог бы также создать отдельный класс для хранения этого поля name
, но я надеялся, что в классе Order
будет поле String
, а не вложенная сущность.