sql >> Databáze >  >> RDS >> Mysql

Výjimka MySQLIntegrityConstraintViolationException pro odstranění hsql v režimu spánku. Nelze odstranit nebo aktualizovat nadřazený řádek

Příčinou problému je použití spojovací tabulky, pokud @OneToMany strana asociace je vlastníkem vztahu.

Chcete-li určit, že sloupec spojení (cizí klíč) v ads tabulka se používá pro přidružení místo samostatné tabulky spojení, jednoduše namapujte přidružení pomocí @JoinColumn :

@OneToMany
@JoinColumn 
private Set<Ad> ads; 


  1. vytvoření databáze na MySQL, jak mohu vytvořit dotaz zahrnující odds

  2. Vyhledávání Solr pomocí databáze Mysql, libovolného nástroje pro import dat

  3. Celkem nahoru Mezisoučet v zobrazení mřížky

  4. Jak mohu nastavit formát automatického přírůstku na 0001 v MySQL?