Container Policy-Optionen

So geben Sie die Container Policy eines Mappings an:

1. Wählen Sie das gemappte Attribut im Navigator. Die Eigenschaften werden im Editor angezeigt.

2. Klicken Sie auf das Register Allgemein. Daraufhin wird das Register "Allgemein" angezeigt.

3. Klicken Sie auf die Schaltfläche Erweitert. Daraufhin wird "Erweiterte Container-Optionen" im Register "Allgemein" angezeigt.

Verwenden Sie die folgenden Felder mit Erweiterten Container-Optionen im Register Allgemein, um die Container-Optionen anzugeben:

FeldFußnote 1 | Beschreibung
--- | ---

Container-Typ

Wählen Sie den gewünschten Typ der `Collection`-Klasse:

- List - Verwenden Sie `java.util.List`

- Set - Verwenden Sie `java.util.Set`

- Collection - Verwenden Sie `java.util.Collection`

- Map - Verwenden Sie `java.util.Map`

Standardklasse außer Kraft setzen | Geben Sie diese Option an, um eine benutzerdefinierte Klasse als Container Policy des Mappings zu verwenden. Klicken Sie auf Durchsuchen, um eine andere Klasse auszuwählen. Die Container-Klasse muss das Interface `java.util.Collection` (direkt oder indirekt) implementieren.
Schlüsselmethode | Wenn Sie Container-Typ als Map konfigurieren, verwenden Sie diese Option, um den Namen der Null-Argument-Methode anzugeben, deren Ergebnis, wenn sie auf dem Zielobjekt aufgerufen wird, als Schlüssel in der `Hash-Tabelle` oder in `Map` benutzt wird. Diese Methode muss ein Objekt zurückgeben, das einen gültigen Schlüssel in der `Hash-Tabelle` oder in `Map` darstellt.

Fußnote 1 Nicht alle Mappings unterstützen alle Optionen. Weitere Informationen finden Sie in Tabelle: Mapping-Unterstützung für Container Policy.

Siehe auch

  Container Policy konfigurieren