Dozer mapping JodaTime свойство не работает должным образом

Я использую Dozer для отображения между классом Document и классом DocumentManagementBean, оба мои собственные. Оба имеют свойство с методами получения и установки типа Joda DateTime, называемое dateAdded.

Когда объект документаd имеет свойствоdateAdded= х, звонитmapper.map(d, DocumentManagementBean.class) все поля автоматически отображаются автоматически (так как у меня есть полный контроль над базой кода, я могу обойтись без dozer-config и полагаюсь просто на сопоставление имен свойств), ЗА ИСКЛЮЧЕНИЕМdateAdded поле, где новый DocumentManagementBeandmb заканчивается сcurrent DateTime в своемdateAdded свойство вместо х изd объект.

Я ожидаю, что Dozer попытается позвонить

dmb.setDateAdded(d.getDateAdded());

и просто перенести значение dateAdded из источника в цель, но, похоже, он создает новый DateTime для объекта dmb, а затем оставляет его в покое.

Кто-нибудь может пролить свет на это для меня, пожалуйста?

Ответы на вопрос(5)

Ваш ответ на вопрос