hi,
ich habe eine Tabelle, welche als Primärschlüssel das Erstellungsdatum hat. Um zu verhindern das es zu Überschneidungen kommen kann, hab ich mir gedacht, das Datum als Timestamp zu speichern.
Das Problem ist nun, das es so aussieht, als würde jetzt das Datum zu ungenau sein, weil bei den Unit-Tests sich die Datensätze überschneiden.
Könnte dies jetzt daran liegen, das JPA den Timestamp mit dem MySQl-Datetime-Typ mappt oder weil ich im Programm Date verwende? ???:L
Hier ein Ausschnitt aus dem Mapping:
mfg
ich habe eine Tabelle, welche als Primärschlüssel das Erstellungsdatum hat. Um zu verhindern das es zu Überschneidungen kommen kann, hab ich mir gedacht, das Datum als Timestamp zu speichern.
Das Problem ist nun, das es so aussieht, als würde jetzt das Datum zu ungenau sein, weil bei den Unit-Tests sich die Datensätze überschneiden.
Könnte dies jetzt daran liegen, das JPA den Timestamp mit dem MySQl-Datetime-Typ mappt oder weil ich im Programm Date verwende? ???:L
Hier ein Ausschnitt aus dem Mapping:
Java:
@Id
@Temporal(TemporalType.TIMESTAMP)
@Column(name="a_created_at",nullable=false)
private Date createdAt=new Date();
mfg