Hi, ich hab ein problem mit der @Tempral-Annotation:
die folgende Exception tritt ständig auf:
also das ist meine Entity-Klasse "Kunde":
kann mir aber nicht erklären warum der fehler kommt, denn die Temproal-Annotation steht ja wohl an der getGeburtsdatum()-Methode. anfangs hat das ja auch alles genauso funktioniert, dann hatte ich mal statt java.util.Date, java.sql.Date verwendet und mit einem mal ging nix mehr.
also ich find das ziemlich kurios :bahnhof:
die folgende Exception tritt ständig auf:
Java:
Exception in thread "AWT-EventQueue-0" org.hibernate.AnnotationException: @Temporal should be set on a java.util.Date or java.util.Calendar property: intro.Kunde.geburtsdatum
also das ist meine Entity-Klasse "Kunde":
Java:
package intro;
import java.io.Serializable;
import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Temporal;
@Entity
public class Kunde implements Serializable {
private Integer id;
private String vorname;
private String nachname;
private Date geburtsdatum;
public Kunde() {
}
public void setId(Integer id) {
this.id = id;
}
@Id
@GeneratedValue
public Integer getId() {
return id;
}
@Temporal(javax.persistence.TemporalType.DATE)
public Date getGeburtsdatum() {
return geburtsdatum;
}
public void setGeburtsdatum(Date geburtsdatum) {
this.geburtsdatum = geburtsdatum;
}
public String getNachname() {
return nachname;
}
public void setNachname(String nachname) {
this.nachname = nachname;
}
public String getVorname() {
return vorname;
}
public void setVorname(String vorname) {
this.vorname = vorname;
}
}
kann mir aber nicht erklären warum der fehler kommt, denn die Temproal-Annotation steht ja wohl an der getGeburtsdatum()-Methode. anfangs hat das ja auch alles genauso funktioniert, dann hatte ich mal statt java.util.Date, java.sql.Date verwendet und mit einem mal ging nix mehr.
also ich find das ziemlich kurios :bahnhof: