Hallo zusammen,
ich bekomme beim Deployen meiner Anwendung im JBoss folgende Fehlermeldung:
Hier ein Auszug aus der Betroffenen Entity-Datei:
Die Fehlermeldung beschwert sich wohl, dass für das Date kein Standartkonstruktor angegeben ist. Ich war aber der Meinung genau diesen in den Zeilen 7-9 angegeben zu haben. Ich habe auch versucht die Zuweisung "jobdate = '2010-03-05';" mal wegzulassen, bekomme aber den gleichen Fehler.
Kann mir da jemand weiterhelfen?
Vielen Dank, Hannes
Umgebung:
-Ubuntu 9.10
-Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 epp.package.jee
-Java 1.6.0
-JBoss 5.0 GA
ich bekomme beim Deployen meiner Anwendung im JBoss folgende Fehlermeldung:
Code:
Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts of IllegalAnnotationExceptions
java.sql.Date does not have a no-arg default constructor.
this problem is related to the following location:
at java.sql.Date
at public java.sql.Date de.entities.Job.getJobdate()
Hier ein Auszug aus der Betroffenen Entity-Datei:
Java:
public class Job{
@Id
private Integer id;
private Date jobdate;
Job(){
jobdate = '2010-03-05';
}
@Column(name = "jobdate")
public Date getJobdate() {
return jobdate;
}
@Column(name = "jobdate")
public void setJobdate(Date jobdate) {
this.jobdate = jobdate;
}
}
Die Fehlermeldung beschwert sich wohl, dass für das Date kein Standartkonstruktor angegeben ist. Ich war aber der Meinung genau diesen in den Zeilen 7-9 angegeben zu haben. Ich habe auch versucht die Zuweisung "jobdate = '2010-03-05';" mal wegzulassen, bekomme aber den gleichen Fehler.
Kann mir da jemand weiterhelfen?
Vielen Dank, Hannes
Umgebung:
-Ubuntu 9.10
-Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 epp.package.jee
-Java 1.6.0
-JBoss 5.0 GA