Сопоставить одно поле сущности с несколькими столбцами дБ в весенних данных jpa и postgres sql

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

1 ответ

Решение

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

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

Другие вопросы по тегам