Сопоставить одно поле сущности с несколькими столбцами дБ в весенних данных jpa и postgres sql - PullRequest
0 голосов
/ 14 мая 2018

У меня есть требование, когда мне нужно отобразить одно поле сущности в классе Entity, которое можно сопоставить любому из трех столбцов таблицы сущностей Пример.private String value_type должно быть сопоставлено со столбцами в дБ value1 или value2 или value3.В этих трех полях, которые не являются null, оно будет присвоено value_type Как этого добиться, используя данные пружины jpa или любую аннотацию?

1 Ответ

0 голосов
/ 15 мая 2018

Вы не сможете сделать это только с аннотациями.

Единственное, что должно работать, - это иметь value1, value2 и value3 в качестве атрибутов вместе с value_type.Сделай value_type @Transient и без поля.Вместо этого реализуйте логику в ее методах получения и установки для чтения и записи в поля valueX.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...