2017-01-11 5 views
-1

Ich habe zwei Tabellen customer und product. Beide enthalten eine gemeinsame Spalte id als Primärschlüssel und automatisches Inkrement.MYSQL + Spring Boot zwei Tabelle mit der gleichen ID (Standard auto Inkrement) Spalte nicht korrekt aktualisiert

Das Problem ist, während neuen Eintrag hinzufügen es den höchsten Wert von id Spalte von entweder customer oder aus product nimmt, die den höchsten Wert für id Spalte und dann Autoinkrement hat und für neuen Eintrag hinzuzufügen.

Im Detail: in customer id höchsten Wert hat 7 ist und in product es ist 5.

Während ein Eintrag product Hinzufügen es 8 als id Wert nehmen und neuen Eintrag hinzuzufügen.

Antwort

0

instated des Verwendens
"@GeneratedValue (Strategie = GenerationType.AUTO)" Annotation Verwendung folgender

@GeneratedValue (Generator = "Inkrement")

@GenericGenerator (name = "Inkrement" Strategie = "Inkrement")

Verwandte Themen