我有两节课:
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类 - 它正在正常工作,但现在,我想B在 RESTfulGET方法中使用类。但是,当我尝试这样做时,会@XmlTransient阻止显示A字段。是否可以@XmlTransient在A课堂上使用,当我使用B课堂时并在课堂上使用它B,当我使用A课堂时?