Ada dua cara yang saya temukan melalui coba-coba untuk membuat operasi penghapusan berfungsi seperti yang ditentukan dalam masalah.
Anda dapat menentukan koleksi yang akan dimuat dengan penuh semangat
@OneToMany(mappedBy = "author", fetch = FetchType.EAGER)
Atau Anda dapat mengalirkan operasi penghapusan
@OneToMany(mappedBy = "author", cascade = CascadeType.REMOVE)
Ini adalah konfigurasi minimum yang Anda perlukan untuk membuat tes lulus seperti yang ditentukan dalam masalah.