您不是将标签的文件设置为文件,而是将标签的文件设置为文件。请记住,在OOP中,与关系模型相反,您必须设置关系的两端。您不能仅从标签导航到文件,因为您已向文件添加了一组标签。就您而言,您可以从文件导航到标签(即:列出文件的所有标签)。仅通过查看标签就无法确定标签属于哪个文件。
通常在其中一个模型中执行一个辅助方法,如下所示:
public void addTag(Tag tag) { this.tags.add(tag); tag.setFile(this);}
请参见以下示例(来自Hibernate的测试套件):
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)