Aktuelles Datum wird nicht in SQL-Tabelle übernommen

bigg_kg

Grünschnabel
Hallo,

habe eine SQL-Tabelle mit einer Spalte Datum mit dem datentyp Date. Nun liegt das problem dabei dass wenn ich eine Zeile in der Tabelle erzeugen will alle Werte in die Tabelle aufgenommen werden bis auf das datum(aktuelles datum).
Kann mir jemand von euch sagen warum und wie ich das machen soll das er das Datum mit aufnimmt.

Code:

public String createProtokolAction() {
ProtokolManager protokolManager = (ProtokolManager) getManagedBean("protokolManager");
try {
this.getProtokol().setBenutzerid(this.getLoginBean().getId());
this.getProtokol().setStandortid(this.getPruefeStandortBean().getId());
this.getProtokol().setArtikelid(this.getLagerposition().getArtikelid());

this.getProtokol().setDatum(new java.sql.Date(System.currentTimeMillis()));

this.getProtokol().setZugang(this.getLagerposition1().getMenge());
this.getProtokol().setAbgang(0);
protokolManager.createProtokol(protokol);
} catch (Exception e) {
logException(e);
}
return "erfolg";
}

habe es auch so probiert:
java.sql.Date datum = new java.sql.Date(System.currentTimeMillis()));

this.getProtokol().setDatum(datum);

Wie gesagt an der creatMethode kanns nicht liegen da alle anderen werte übernommen werden.

würde mich über eure hilfe sehr freuen
 
Wie sieht denn die getDatum & setDatum der Klasse Protokoll aus? evtl. macht die setDatum nichts?
 
Zurück