sql >> Databasteknik >  >> RDS >> Mysql

MySQLIintegrityConstraintViolationException för Hibernate hsql-borttagning. Det går inte att ta bort eller uppdatera en överordnad rad

Orsaken till problemet är att en sammanfogningstabell används om @OneToMany föreningssidan är ägare till förhållandet.

För att ange att en anslutningskolumn (främmande nyckel) i ads tabell används för associationen istället för en separat sammanfogningstabell, mappa helt enkelt associationen med en @JoinColumn :

@OneToMany
@JoinColumn 
private Set<Ad> ads; 


  1. Använd PHP för att dumpa mysql-värden i JSON-filen

  2. Beräkna övertid per dag

  3. Hur kan jag infoga batch i en Oracle-databas med Python?

  4. Python REST API:er med kolv, anslutning och SQLAlchemy – Del 2