【发布时间】:2015-08-11 14:42:49
【问题描述】:
我在一个实体中有一个 JPA 瞬态属性,该属性具有基于 POJO 中的多个字段的计算值。所有这些计算都是在该属性的 GETTER 中完成的。
但是,Jackson 在为 POJO 创建 JSON 时似乎没有使用 GETTER。
如何配置 Jackson 以对属性使用 getter?
我的 POJO 如下所示
@Entity
public class ProductSummaryEntity implements Serializable {
@Basic
private String field1;
// GETTER and SETTER for Field1
@Basic
private String field2;
// GETTER and SETTER for Field2
@Transient
private String field3;
public String getField3(){
setField3(field1 + field2);
return this.field3;
}
public void setField3(String temp){
this.field3=temp;
}
}
【问题讨论】:
标签: java json hibernate jpa jackson