Options de règle de conteneur

Pour spécifier une règle de conteneur pour le mapping, procédez comme suit :

1. Sélectionnez l'attribut mappé dans la fenêtre Navigateur. Ses propriétés apparaissent dans l'éditeur.

2. Cliquez sur l'onglet Général. La page à onglet Général apparaît.

3. Cliquez sur le bouton Avancé. Le champ Options de conteneur avancées apparaît dans l'onglet Général.

Utilisez les champs Options de conteneur avancées suivants de l'onglet Général pour indiquer les options de conteneur :

ChampPied de page 1 | Description
--- | ---

Type de conteneur

Spécifiez le type de classe `Collection` à utiliser :

- List : permet d'utiliser le type `java.util.List`

- Set : permet d'utiliser le type `java.util.Set`

- Collection : permet d'utiliser le type `java.util.Collection`

- Map : permet d'utiliser le type `java.util.Map`

Remplacer la classe par défaut | Active l'utilisation d'une classe personnalisée comme règle de conteneur du mapping. Cliquez sur Parcourir pour sélectionner une autre classe. La classe de conteneur doit implémenter (directement ou indirectement) l'interface `java.util.Collection`.
Méthode clé | Si vous configurez Type de conteneur en tant que Map, utilisez cette option pour spécifier le nom de la méthode sans argument dont le résultat, lorsqu'elle est appelée sur l'objet cible, est utilisé comme clé dans `Hashtable` ou `Map`. Cette méthode doit renvoyer un objet qui est une clé valide dans `Hashtable` ou `Map`.

Note de bas de page 1 Les mappings ne prennent pas tous en charge toutes les options. Pour plus d'informations, reportez-vous au tableau Prise en charge des mappings pour une règle de conteneur.

Voir aussi

  Configuration d'une règle de conteneur