So füllen Sie XMLGregorianCalendar ()

8

Ich muss eine JAX-Bean aus XML auffüllen, aber es gibt keine Setter-Methode. Ich erhalte die folgende Nachricht unter

%Vor%

Ich habe die folgenden Methoden geschrieben, um ein Datum zu nehmen und es in XMLGregorianCalendar umzuwandeln, und dann einen Setter in meiner Wrapper-Klasse aufzurufen. Allerdings bekomme ich immer noch die Ausnahme. Gibt es eine Standardmethode für den Umgang mit diesem Datentyp, den ich übersehen habe? Vielleicht ruft meine Wrapper-Klasse es nicht auf, aber Netbeans erlaubt mir nicht, aus irgendeinem Grund einen Debugger anzuhängen.

%Vor%

Der Setter in der Bean ist unter

%Vor%     
EdgeCase 25.06.2012, 14:41
quelle

2 Antworten

8

Ihr Beispielcode zeigt an, dass Sie versuchen, ihn mit einem Date-Objekt zu füllen, während die Frage selbst angibt, dass Sie versuchen, aus XML aufzufüllen. Also, wenn ich nicht missverstände, um aus XML zu füllen, benutze einfach:

%Vor%     
Kevin Welker 25.06.2012, 16:27
quelle
0

Ich würde Joda Time empfehlen - Die Java Date Api frustriert viele Entwickler. Wenn Sie bei den Core-Bibliotheken bleiben möchten, versuchen Sie es mit einer DataTypeFactory.

%Vor%     
Shawn 25.06.2012 14:45
quelle

Tags und Links