2010-11-22 30 views
1

Je suis nouveau dans le domaine des bulldozers. Je veux copier des objets sur une carte en utilisant un bouteur. Par exemple, Belwo est l'exemple de scénario qui reflète mes besoins. Je souhaite copier automatiquement les propriétés requises comme userId, mot de passe, prénom dans userMap à l'aide de dozer.Utilisation d'un bulldozer pour copier des objets Java

Quelqu'un peut-il donner des suggestions.

Merci,
Narendra

Répondre

1

EDIT 1

je me suis trompé !!!

Vérifiez this out. Vous pouvez spécifier la clé dans votre carte pour la propriété, devrait fonctionner comme un charme. :)

Je peux me tromper, mais je ne connais aucune fonctionnalité intégrée pour effectuer la cartographie que vous décrivez, donc je pense que ça va prendre un Custom Converter. Dozer a vraiment une bonne documentation.

Je recommande fortement le bulldozer. Il peut sembler que plus de travail l'installe, et l'apprend, mais vous l'avez en main (ça ne prendra pas longtemps à apprendre) c'est vraiment flexible et facile à maintenir.

+0

Dans des exemples de liens donnés illustrant la classe de mappage, les atrributs de classe sont affectés à d'autres attributs de classe. Mais j'ai besoin de mapper les paramètres de ma méthode sur une carte. – Narendra

+0

faites défiler vers le bas, il est là – Andy

+0

Ok, j'ai mal lu votre question. Je pensais que vous alliez depuis Object -> Map ou Map -> Object. Dozer ne lira pas tous vos paramètres et les placera dans une carte, mais si vos paremètres étaient dans un objet de requête similaire, il pourrait mapper les attributs des objets de requête sur la carte comme le fait le lien que je joins. – Andy