给出
public class Foo {
private String x;
transient private String y;
public String getX() {
return x;
}
public void setX(String x) {
this.x = x;
}
public String getY() {
return y;
}
public void setY(String y) {
this.y = y;
}
}
如何指示JSON-B序列化属性y
?
在这种情况下,在Foo
表示不应保留属性的JPA上下文(@Entity
)中使用类型transient
。
答案 0 :(得分:0)
使用transient
注释对字段进行注释,而不是使用@javax.persistence.Transient
关键字。
即
@Transient
private String y;
有效地,这使得JSON-B可以使用该属性进行序列化。