FirebirdとMSSQLDBの間で汎用のDataTransferを作成しようとしています。両方のBusiness-Libには、同じ名前のプロパティを含む「同じ」クラスが含まれています。
私の問題は、複合キーを使用したマッピングがある場合、IDを構築するプロパティの量やプロパティがわからないことです。
したがって、単一のIDを使用すると簡単で、マッピングファイルの最初のプロパティになります。
しかし、複合IDがある場合はどうなりますか?キーを構築するプロパティを特定する必要があります。
これはdehbm.xmlファイルで実行できると思いましたが、それが機能するかどうかはわかりません。
実行時にどのプロパティがキーを作成するかをどのように判断できますか?