0
アノテーションまたはXML設定を使用してJavaオブジェクトを別のものに動的に変換してマッピングを定義する方法があるかどうかを判断しようとしています。どのようにJavaオブジェクトを別のものに動的に変換するのですか?
ApacheのPropertyUtils
は、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の型変換を提供するオープンソースのコンポーネントがあります場合は私に知らせてください!
このライブラリをどのように機能させたいかを擬似コードで表現できますか? –
あなたは2つのクラスの間で変換したいと思う例を挙げてもらえますか? –