Hi!
Versuche hier gerade ein wenig mit der H2 Datenbank zu experimentieren, leider habe ich Probleme mit dem Primärschlüssel.
Also wenn ich eine Tabelle wie folgt erstelle:
Wobei hier angemerkt werden sollte dass der Datentyp IDENTITY Autoincrement ist:
Bekomme ich bei folgendem Insert eine Fehlermeldung:
Nämlich:
Verstehe ich hier was falsch?
Was für einen Typ würdet ihr für den Primary Key benutzen im Zusammenspiel mit Hibernate?
Versuche hier gerade ein wenig mit der H2 Datenbank zu experimentieren, leider habe ich Probleme mit dem Primärschlüssel.
Also wenn ich eine Tabelle wie folgt erstelle:
Code:
CREATE TABLE test(
id IDENTITY PRIMARY KEY,
name VARCHAR(2550)
);
Wobei hier angemerkt werden sollte dass der Datentyp IDENTITY Autoincrement ist:
Code:
IDENTITY Type
IDENTITY
Auto-Increment value.
Possible values: -9223372036854775808 to 9223372036854775807.
See also java.lang.Long.
Bekomme ich bei folgendem Insert eine Fehlermeldung:
Code:
INSERT INTO TEST VALUES('Hello');
Code:
INSERT INTO TEST VALUES('Hello');
Anzahl der Felder stimmt nicht überein
Column count does not match; SQL statement:
INSERT INTO TEST VALUES('Hello') [21002-72] 21S02/21002 (Hilfe)
Verstehe ich hier was falsch?
Was für einen Typ würdet ihr für den Primary Key benutzen im Zusammenspiel mit Hibernate?