答えを検索しましたが、正しく取得できませんでした。 CascadeType.ALL
、カスケード= CascadeType.REMOVE
、orphanRemoval
の違いは何ですか?FetchType.EAGER
を@OneToMany
に設定していますか? レコードの削除中に問題が発生しました。私は従業員レコードを削除しようとしたとき、私はそれは私にすべての例外を示していなかったし、それがレコードをdeleteingていなかった、CascadeType.ALL、cascade = CascadeType.REMOVEとorphanRemovalの違いは何ですか?
@OneToMany(cascade = CascadeType.ALL, mappedBy = "companyEntity", fetch = FetchType.EAGER)
Set<EmployeeEntity> employeeEntities;
次のように使用しています。しかし、私がCascadeType.ALL
をCascadeType.REMOVE
に変更したとき、それは機能していました。 CascadeType.ALL
ではなく、CascadeType.REMOVE
で動作しないのはなぜですか?
は事前に簡単な説明をありがとう;)