jpa enum converter-entity到vo

yrefmtwq  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(339)

我在看那篇文章https://www.baeldung.com/jpa-persisting-enums-in-jpa 在数据库中保存枚举代码。
我有转换器,我看到保存在数据库中的代码,但我正在寻找vo/dto来返回代码。我该怎么做?

Enum Category
{
BLUE("Blue")
...
}

@Entity
class Color {

Category category;

Stage stage;

}

//VO 
class ColorVO {

Category category;

Stage stage;

}

//INPUT
{
    "category": "BLUE",
    "stage": "STAGE2"
}

//EXPECTED OUTPUT
{
    "category": "Blue",
    "stage": "STAGE2"
}
falq053o

falq053o1#

应该有谷歌更多-jsonvalue在枚举将解决!

public enum Distance { 
    ...

@JsonValue
public String getMeters() {
    return meters;
}

}

相关问题