質問: Hibernateは、エンティティがコレクションから削除されたときにDBレコードを削除しません 関連エンティティのコレクションからエンティティを削除するだけで、データベースレコードは削除されません。 例えば: ``` currentUser.getBooks().remove(thisBook); userDAO.update(currentUser); ``` DBからレコードを削除しません 毎回明示的にbookDAOに行き、いつも `session.delete(thisBook)`と言う必要がありますか?私はHibernateがそれよりずっとスマートで、親エンティティが保存または更新されたときにカスケードチェックを行います。 これをどうやって解決するのですか?
回答: あなたの関係にカスケードタイプを指定する必要があります。 examples here: