我有一个要求,我需要在Entity
类中映射单个实体字段,该字段可以映射到实体表的三列中的任何一列
防爆。 private String value_type
应映射到dB列value1
或value2
或value3
。在这三个不是null
的字段中,它将被分配给value_type
如何使用 spring data jpa 或任何注释来实现此目的?
答案 0 :(得分:0)
您只能使用注释来执行此操作。
应该做的一件事是将value1
,value2
和value3
作为属性与value_type
一起使用。制作value_type
@Transient
并且没有字段。相反,在其getter和setter中实现逻辑以读取和写入valueX
字段。