1
假设我有自我链接这个Category
实体定义如下:Hibernate是否允许加载/保存链接的实体?
public class Category {
@Id
@Access(AccessType.FIELD)
public String Url;
@ManyToOne(optional=true)
@Access(AccessType.FIELD)
public Category Parent;
@OneToMany
private Set<Category> subs;
public void addSub(Category sub) {
subs.add(sub);
}
public void removeSub(Category sub) {
subs.remove(sub);
}
@Access(AccessType.FIELD)
public String Title;
@Access(AccessType.FIELD)
public boolean Done;
我不知道,它会正常工作,如果我创建新Category
和我addSub
方法添加呢? Category
会被正确保存吗?子类别是否会自动保持并按正确的顺序?