我正在将 Collection 更改为 SortedSet,因为我需要它始终保持与它们创建时相同的一致顺序。我已将模型属性从
@OneToMany(cascade = CascadeType.ALL, mappedBy = "contentId")
private Collection<Footnote> footnoteCollection;
到
@OneToMany(cascade = CascadeType.ALL, mappedBy = "contentId")
private SortedSet<Footnote> footnoteSortedSet;
以及所有相关功能,因此 Netbeans 不再显示任何错误。当我运行应用程序时,我收到错误:Exception Description: Could not load the field named [footnoteSortedSet] on the class [class com.mysite.cmt.model.Content_]. Ensure there is a corresponding field with that name defined on the class.
由于我刚刚正确更改并重新启动了我的应用程序,我正在努力弄清楚为什么它说它没有设置......