Использование dozer для копирования объектов Java - PullRequest
1 голос
/ 22 ноября 2010

Я новичок в Dozer Framework. Я хочу скопировать некоторые объекты на карту, используя 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, пароль, имя в userMap, используя dozer.

Может ли кто-нибудь дать какие-либо предложения.

Спасибо
Нарендра

1 Ответ

1 голос
/ 22 ноября 2010

РЕДАКТИРОВАТЬ 1

Я был не прав !!!

Проверьте это из . Вы можете указать ключ в вашей карте для собственности, должен работать как шарм. :)

Я могу ошибаться, но я не знаю встроенных функций для выполнения описанного вами сопоставления, поэтому я думаю, что потребуется Custom Converter . У Dozer действительно отличная документация.

Я очень рекомендую бульдозер. Может показаться, что для его настройки и изучения требуется больше работы, но вы держите его (это не займет много времени), он действительно гибкий и простой в обслуживании.

...