将单个实体字段映射到spring数据jpa和postgres sql中的多个dB列

时间:2018-05-14 16:55:06

标签: jpa spring-data-jpa

我有一个要求,我需要在Entity类中映射单个实体字段,该字段可以映射到实体表的三列中的任何一列 防爆。 private String value_type应映射到dB列value1value2value3。在这三个不是null的字段中,它将被分配给value_type 如何使用 spring data jpa 或任何注释来实现此目的?

1 个答案:

答案 0 :(得分:0)

您只能使用注释来执行此操作。

应该做的一件事是将value1value2value3作为属性与value_type一起使用。制作value_type @Transient并且没有字段。相反,在其getter和setter中实现逻辑以读取和写入valueX字段。