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

MySQLIntegrityConstraintViolationException para Hibernate hsql delete. No se puede eliminar o actualizar una fila principal

La causa del problema es que se usa una tabla de unión si @OneToMany el lado de la asociación es el propietario de la relación.

Para especificar que una columna de unión (clave externa) en los ads la tabla se usa para la asociación en lugar de una tabla de unión separada, simplemente mapee la asociación con un @JoinColumn :

@OneToMany
@JoinColumn 
private Set<Ad> ads;