マッピングを定義するために注釈または XML 構成を使用して、任意の Java オブジェクトを別のオブジェクトに動的に変換する方法があるかどうかを調べようとしています。
PropertyUtils
Apacheは Java オブジェクト間でデータをコピーする方法を提供していると聞きました。型変換は によって処理されConvertUtils
、独自のカスタマイズされたコンバーターが必要になります。
例えば:
class A {
long sellerId;
long buyerId;
String orderId;
Date purchaseDate;
//getter and setters
}
------------------------------------------------------------------------
class B {
Integer payerId; //mapped to buyerId
Integer payeeId; //mapped to sellerId
String externalId //mapped to orderId
Calendar tranDate; //mapped to purchase Date
//getter and setters
}
リフレクション、注釈、または XML 構成を使用して動的な Java 型変換を提供するオープン ソース コンポーネントがあるかどうか教えてください。
どんな助けでも大歓迎です!