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.
これを適切に変更してアプリを再起動したばかりなので、設定されていないと言っている理由を理解するのに苦労しています...