sql >> Databasteknik >  >> RDS >> Mysql

Viloläge Det går inte att lägga till eller uppdatera en underordnad rad:en begränsning av främmande nyckel misslyckas

Nästan bra. Du måste lägga till getId() ovan metod för Resolution klass och liknande kod nedan. Förmodligen din resolution objekt har alltid 0 som id efter sparmetoden anrop.

@Column(name = "id", unique = true, nullable = false)
@GeneratedValue(strategy = GenerationType.AUTO)


  1. sqlalchemy.orm.exc.FlushError:Instansen har en NULL-identitetsnyckel

  2. Hur definierar man ett operatoralias i PostgreSQL?

  3. Vad är en genererad kolumn?

  4. Vad är skillnaden mellan ROWNUM och ROW_NUMBER i en Oracle-databas?