The number of seconds is incorrect?
No additional mapping file is used when doing an XMLGregorianCalendar (javax.xml.datatype.XMLGregorianCalendar) to Date converion, the seconds are not mapped correctly?
@Test
public void testMain() throws DatatypeConfigurationException {
DozerBeanMapper dozerMapper = new DozerBeanMapper();
GregorianCalendar c = new GregorianCalendar();
c.setTime(new Date());
XMLGregorianCalendar fromXmldate = DatatypeFactory.newInstance().newXMLGregorianCalendar(c);
fromXmldate.setFractionalSecond(new BigDecimal(0));
fromXmldate.setMillisecond(0);
fromXmldate.setSecond(0);
Date toDate = dozerMapper.map(fromXmldate, Date.class);
enquiryDateTimeCheck(fromXmldate, toDate);
assertEquals(toDate.getSeconds(), fromXmldate.getSecond());
}