sql >> Base de Datos >  >> RDS >> Mysql

Hibernate-envers lanza una excepción al eliminar una entidad con una colección usando CrudRepository

Hay dos formas que encontré a través de prueba y error para hacer que la operación de eliminación funcione como se especifica en el problema.

Puede especificar la colección para cargar con entusiasmo

@OneToMany(mappedBy = "author", fetch = FetchType.EAGER)

O puede conectar en cascada la operación de eliminación

@OneToMany(mappedBy = "author", cascade = CascadeType.REMOVE)

Esta es la configuración mínima que necesitará para pasar la prueba como se especifica en el problema.