2015-09-01 1 views

Répondre

2

Vous pouvez inclure des attributs simplement en définissant le mappage. Regardez le User Guide.

Vous pouvez utiliser byDefault() pour cartographier automatiquement les champs avec les mêmes noms, définir explicitement les correspondances dans les deux sens à l'aide field("fieldA", "fieldB") ou les correspondances à sens unique à l'aide fieldAtoB("fieldA", "fieldB") et fieldBtoA("fieldB", "fieldA").

Si vous souhaitez exclure explicitement un champ du mappage (par exemple, lorsque vous utilisez byDefault()), vous pouvez utiliser exclude("field").

+0

Tout d'abord merci pour votre réponse. Dans votre cas, pour mapper je sais déjà quels champs je dois inclure ou exclure. Je passe la liste d'attributs dynamiquement que je veux inclure ou exclure. Je veux savoir comment le faire dynamiquement. –

+0

Pouvez-vous s'il vous plaît affiner la question originale et donner un exemple? –

+0

Supposons que j'ai 2 entités, à savoir, l'entité A et l'entité B. Au moment de l'exécution, je souhaite transmettre le nom de l'entité pour lequel je veux mapper, ainsi que les attributs exclus pendant le mappage. –