Dozer mapeando la propiedad JodaTime no funciona como se esperaba

Estoy utilizando Dozer para asignar una clase de documento a la clase DocumentManagementBean, ambas de mi propia creación. Ambos tienen una propiedad, con captadores y definidores, del tipo Joda DateTime, llamada dateAdded.

Cuando documento objetod tiene propiedaddateAdded= x, llamandomapper.map(d, DocumentManagementBean.class) todos los campos se asignan automáticamente (ya que tengo control total sobre el código base, no puedo hacer nada con dozer-config y confío simplemente en los nombres de las propiedades), EXCEPTO ladateAdded campo, donde el nuevo DocumentManagementBeandmb termina con elcorriente DateTime en sudateAdded propiedad, en lugar de x de lad objeto.

Estoy esperando que Dozer intente llamar

dmb.setDateAdded(d.getDateAdded());

y solo traiga el valor de dateAdded desde el origen al destino, pero parece estar creando un nuevo DateTime para el objeto dmb y dejándolo solo.

¿Alguien puede arrojar algo de luz sobre esto por mí, por favor?

Respuestas a la pregunta(5)

Su respuesta a la pregunta