1

私はドーザーフレームワークが初めてです。dozer を使用して、いくつかのオブジェクトをマップにコピーしたいと考えています。

たとえば、Belwo は私の要件を反映するシナリオの例です。

  public void createUser(String userId,String password,String firstname)
  {
      Map<String,String> userMap=new HashMap<String,String>();

      userMap.put("LoginId",userId);
      userMap.put("password",password);
      userMap.put("FirstName",firstName);

      createUSerInApp(userMap);
   }.

ドーザーを使用して、userId、password、firstname などの必要なプロパティを userMap に自動的にコピーしたいと考えています。

誰でも何か提案をすることができますか?

ありがとう、
ナレンドラ

4

1 に答える 1

1

編集1

私は間違っていた!!!

これをチェックしてください。プロパティのマップでキーを指定できます。これは魅力的に機能するはずです。:)

私は間違っている可能性がありますが、あなたが説明したマッピングを実行するための機能が組み込まれていないことを知っているので、 Custom Converterが必要になると思います 。Dozer には本当に優れたドキュメントがあります。

私はドーザーを強くお勧めします。設定して学習するのはもっと大変な作業のように思えるかもしれませんが、慣れれば (習得するのにそれほど時間はかかりません)、非常に柔軟で保守が簡単です。

于 2010-11-22T16:39:27.707 に答える