映射JoinColum值而不是JSON中的关联

时间:2018-03-12 11:24:06

标签: java json hibernate jackson

对于具有f -= np.max(f, axis = 1, keepdims = True) 关系的给定np.matrix,我想要禁止关联类型的映射。 JSON表示应该包含forein键(sum_j)。

@Entity

我怎么能成功呢?

2 个答案:

答案 0 :(得分:1)

可能您只需在@JsonIgnore字段添加order,为orderId添加另一个字段。

答案 1 :(得分:1)

您可以使用以下解决方案:

@JsonProperty("order")
public Integer getOrderId() {
    return this.order.getId();
}

JsonProperty注释导致使用此getter序列化" order"属性。所以你只能为你的用例返回id。我建议使用一个漂亮的getter名称( not getOrder()...)。