【发布时间】:2018-03-12 11:24:05
【问题描述】:
对于具有@ManyToOne 关系的给定@Entity,我想抑制关联类型的映射。 JSON 表示应包含外键 (@JoinColumn)。
@Entity
public class OrderPosition implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@ManyToOne
@JoinColumn(name = "order_id", referencedColumnName = "id")
//@Json???
private Order order;
// ...
}
orderPosition = new OrderPosition()
// ...
ObjectMapper objectMapper = new ObjectMapper();
String json = objectMapper.writeValueAsString(orderPosition);
assertThat(json).contains("\"order_id\":");
我该如何存档?
【问题讨论】:
标签: java json hibernate jackson