Hab das Problem gelöst. Habe die Klasse SAPDBDialect soweit abgeändert, dass jetzt Primärschlüssel vom Typ SERIAL richtig behandelt werden @GeneratedValue(strategy = GenerationType.IDENTITY). Falls jemand Interesse daran, der braucht nur folgende 3 Funktionen in die Klasse SAPDBDialect einzufügen:
Code:
public boolean supportsIdentityColumns() {
return true;
}
public String getIdentitySelectString(String table, String column, int type) {
return "select "+table+".currval from dual";
}
public String getIdentityColumnString() {
return "not null default serial";
}
Gruß
nero