【发布时间】:2015-05-02 14:30:38
【问题描述】:
我有两个班级:
public class A implements Serializable {
...
@OneToMany(cascade = CascadeType.ALL, mappedBy = "fieldID")
private Collection<B> bCollection;
...
public Collection<B> getBCollection()
{
return bCollection;
}
public void setBCollection(Collection<B> bCollection)
{
this.bCollection = bCollection;
}
}
public class B implements Serializable {
...
@JoinColumn(name = "aID", referencedColumnName = "id")
@ManyToOne(optional = false)
private A aID;
...
@XmlTransient
public A getAID() {
return aID;
}
public void setAID(A aID) {
this.aID= aID;
}
}
我一直在使用 A 类 - 它正在正常工作,但现在,我想在 RESTful GET 方法中使用 B 类。但是,当我尝试这样做时,@XmlTransient 阻止显示A 字段。当我使用B 类时,是否可以在A 类上使用@XmlTransient 并在我使用A 类时在B 类上使用它?
【问题讨论】:
标签: java rest jax-rs xmltransient