jaxb Unmarshalling date

est-il un moyen simple pour unmarshalling Dates de Java Date.

pour un exemple, supposons que nous avons suivantes xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<msg>
<type>SCH</type>
<msgName>SCHEvent</msgName>
<eventName>BST001</eventName>
<startDatetime>2012-09-12 11:00:00</startDatetime>
<endDatetime>2012-09-12 11:30:00</endDatetime>

</hl7msg>

et je veux unmarsl ce fichier xml dans la suite POJO

@XmlRootElement(name = "msg")
public class SCHEvent {

Date startDatetime;
Date endDatetime;
----
}

j'ai essayé ci-dessus désordonnancement et j'ai trouvé que toutes les autres propriétés sont attribuées à cette pojo, sauf les dates. Je pense qu'on peut résoudre ce problème à l'aide de XmlAdapter, mais ceci requiert de la classe à créer. est-il un moyen simple de traduire ce texte xml dates en Java Dates?

OriginalL'auteur keth | 2012-09-13