sql >> Database teknologi >  >> RDS >> Mysql

MySQLIintegrityConstraintViolationException for Hibernate hsql sletning. Kan ikke slette eller opdatere en overordnet række

Årsagen til problemet er, at der bruges en jointabel hvis @OneToMany foreningssiden er ejer af forholdet.

For at angive, at en join-kolonne (fremmednøgle) i ads tabel bruges til tilknytningen i stedet for en separat jointabel, skal du blot kortlægge tilknytningen med en @JoinColumn :

@OneToMany
@JoinColumn 
private Set<Ad> ads; 


  1. Sådan bruger du _COUNT i BaseColumns

  2. hvordan man får dette resultat ved hjælp af oracle-forespørgsel i hierarkisk struktur

  3. Sådan vælger du poster én efter én uden at gentage

  4. Vælg rækker, hvor pivot har ALLE id'er