Morgen,
ich bekomme eine Fehlermeldung beim hineinschreiben in eine Datenbank über iBatis, bei der ich überhaupt keine Ahnun g mehr habe, warum diese auftritt,
Hat jemand eine Idee, was der Fehler unten zu bedeuten hat,
Das Problem ist auch, es funktioniert eine Zeit lang einwandfrei, dann bekomme ich wieder die Fehlermeldung unten, dann funktionierts wieder usw.
Kann das mit den iBatis-Einstellungen zusammenhängen? denn ich schreib sehr viele Werte (ca. 500.000) pro Tabelle (ich hab in der DB 15 Tabellen) aufeinmal hinein?
Bin um jeden Hinweis dankbar!!
schönes We,
ich bekomme eine Fehlermeldung beim hineinschreiben in eine Datenbank über iBatis, bei der ich überhaupt keine Ahnun g mehr habe, warum diese auftritt,
Hat jemand eine Idee, was der Fehler unten zu bedeuten hat,
Das Problem ist auch, es funktioniert eine Zeit lang einwandfrei, dann bekomme ich wieder die Fehlermeldung unten, dann funktionierts wieder usw.
Kann das mit den iBatis-Einstellungen zusammenhängen? denn ich schreib sehr viele Werte (ca. 500.000) pro Tabelle (ich hab in der DB 15 Tabellen) aufeinmal hinein?
Bin um jeden Hinweis dankbar!!
schönes We,
Code:
tableName = newTableNames.get(j);
rb.setTabelle(tableName);
Timestamp ts = tsVal.get(i).getTs();
rb.setZeitstempel(ts);
float value = (tsVal.get(i).getValue().floatValue() + lineAttr.get(j).getOffset()) * lineAttr.get(j).getGain();
rb.setWert(value);
try {
AppSQLConfig.getSqlMapInstance().insert("insertWerte", rb); // ein Dupel in die Datenbank schreiben
}
catch (NestedSQLException ne) {
doubleValuesCounter++;
System.out.println("es ist eine NestedSQLException aufgetreten in der Zeile: " + rb + ", AusnahmeText: " + ne);
}
Code:
es ist eine NestedSQLException aufgetreten in der Zeile: Tabelle: WertTabelle1, Zeitstempel: 1994-02-01 04:35:06.0,
Wert: 820.0, AusnahmeText: com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in DatenbankKonfig/DBWertReadBean.xml.
--- The error occurred while applying a parameter map.
--- Check the insertWerte-InlineParameterMap.
--- Check the statement (update failed).
--- Cause: org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544665. violation of PRIMARY or UNIQUE KEY
constraint "WertTabelle1" on table "WertTabelle1"