sql >> Database >  >> RDS >> Mysql

MySQLIntegrityConstraintViolationException voor hibernate hsql delete. Kan een bovenliggende rij niet verwijderen of bijwerken

De oorzaak van het probleem is dat een samenvoegtabel wordt gebruikt als @OneToMany associatiezijde is de eigenaar van de relatie.

Om te specificeren dat een join-kolom (buitenlandse sleutel) in de ads tabel wordt gebruikt voor de associatie in plaats van een aparte join-tabel, wijs de associatie eenvoudig toe met een @JoinColumn :

@OneToMany
@JoinColumn 
private Set<Ad> ads; 


  1. kan niet schrijven naar logbestand pg_upgrade_internal.log bij het upgraden van Postgresql 9.1 naar 9.3

  2. Dynamisch afhankelijke vervolgkeuzelijst met jQuery-select2

  3. SQL Server-subquery heeft meer dan 1 waarde geretourneerd. Dit is niet toegestaan ​​als de subquery volgt =, !=, <, <=,>,>=

  4. Gegevens invoegen via een functie met tabelwaarde in SQL Server