Set<Commentaries>
からコメントを削除する必要があります。そしてそれは働いた!しかし、以下のコードで試してみます。うまくいきません。私は セットからオブジェクトを削除できません
public void removeCommentaries(Commentaries commentToDelete, Contractors contractorWithID) {
contractorWithID.getCommentarieses().remove(commentToDelete);
contractorsService.update(contractorWithID);
}
削除
ためMyComparator
@RequestMapping("/user/editPage/{idContractor}")
public String goToEditPage(@PathVariable("idContractor") Integer idContractor, Model model) {
.....
Set<Commentaries> comSet = contractorsWithId.getCommentarieses();
TreeSet<Commentaries> treeComment = new TreeSet<Commentaries>(new MyComparator());
treeComment.addAll(comSet);
contractorsWithId.setCommentarieses(treeComment);
return "user/editPage";
}
//私の方法の下でTreeSet
を使用して、私のSet
を命じた後 私を助けてください!私はstackoverflowに新しいと何かあなたが私の質問を編集することができます理解していない!
エラーとは何ですか? – gipsy
エラーとは何ですか?また、どのセットで削除を呼び出そうとしていますか? 'comSet'か' treeComment'ですか?問題を再現できるように、最小限で完全で検証可能な例を作成する必要があります。 – marstran
このコードは何も削除しません。あなたはセットのタイプを変更するだけです。 "働いてください"というコードを投稿してください。 – Ilya