Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQLIntegrityConstraintViolationException pour Hibernate hsql delete. Impossible de supprimer ou de mettre à jour une ligne parent

La cause du problème est qu'une table de jointure est utilisée si @OneToMany le côté association est le propriétaire de la relation.

Pour spécifier qu'une colonne de jointure (clé étrangère) dans les ads table est utilisée pour l'association au lieu d'une table de jointure séparée, mappez simplement l'association avec un @JoinColumn :

@OneToMany
@JoinColumn 
private Set<Ad> ads;