2017-09-02 10 views
0

を使用してJAXBElementの にプロパティの文字列をマッピングし、ポイントに到着することはできません: implicit type conversions ので、私はバージョン1.1.0.Finalのリファレンスドキュメントを読んで、Mapstructで少し遊んでいたMapStruct

があります次のステートメントを定義した:

JAXBElementの< T>やT

は私がすることを試みたが、私が受け取ったものをエラー:

Can't map property "java.lang.String xmlElement" "javax.xml.bind.JAXBElement<java.lang.String> xmlElement". 
Consider to declare/implement a mapping method: 
javax.xml.bind.JAXBElement<java.lang.String> map(java.lang.String value)". 

私はthisiがCan't map property when using MapStructと同じスレッドである知っているが、それ以来Mapstructは、新しいバージョンをリリースしました。

私は何か間違っているか、この機能が実際にはありませんか?

ありがとうございます。

答えて

0

JAXBElement<T>からTへのマッピングがそのまま使用できます。逆の場合は、ObjectFactory(ies)がMapper#usesであることを確認する必要があります。MapStructはこれらのメソッドを使用して型を作成します。

また、this統合テストを見ることもできます。

関連する問題