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;现在它正在工作。 –