私は持っている:
Object1.getData
Object2.setData
これは、文字列を取得してフィールドに入力するDate オブジェクトを返します
。
Data オブジェクトを src から String フィールドの Object2 に yyyy-MM-dd 形式でマップします。
私のコード:
typeMap.addMappings(mapper -> {
...
mapper.map(src -> src.getData(), (dest, v) -> dest.setDataInStringFormat(formatDateToString(v)));
...
});
public static String formatDateToString(Object v) {
String dateFormat = "yyyy-MM-dd";
if(v!=null)
return new SimpleDateFormat(dateFormat).format(v).toString();
else return "";
}
問題は、v が常に null であることです。
私が間違っていることは何ですか?
ありがとう