0
我有休眠pojo類與其他類具有ManytoOne關係。馬歇爾休眠pojo類與OnetoMany關係
class Employee {
@OneToMany
private String id;
}
class ITEmployee {
private Employee employee;
@ManyToOne
@JoinColumn(name="EMPLOYEE_ID)
public Emplyee getEmployee() {
return employee;
}
}
現在,當我檢索行和馬歇爾爲JSON/XML REST響應,我得到的每一個對象中Employee類和ITEmployee類的嵌套對象。
像例如,
{ 「ITEmployee」:[{ 「ID」:1234, 「員工」:[{ 「ID」:222, 「ITEmployee」:{ 「ID」:1234, 「僱員」 :[{「id」:222,「Employee」:[{「id」:222,「ITEmployee」:。 ..。
等等。如何在編組時忽略ManytoOne關係?
我不想創建另一個類並將它們單獨映射。
我試過使用@JsonIgnore和@Transient,但沒有奏效。
REST API:JAX-RS 乾杯!
用於導入org.codehaus.jackson.annotate.JsonIgnore;而不是導入org.fasterxml.jackson.annotate.JsonIgnore;現在它正在工作。 –