@ejb.finder

Bereich: Klasse

Multiplizität

(0..1): Sie können diesen Tag null oder ein Mal in der Java™-Quellendatei verwenden.

Zweck

Dieser Tag definiert eine Finder-Methode für die Home-Schnittstelle. Eine Entity-Bean kann null oder mehr ejb.finder-Tags aufweisen. Der Tag gilt nur für Entity-Beans.

Parameter

Parameter Typ Anwendbarkeit Beschreibung Verbindlich
view-type Text   Mit dem Parameter view-type wird die Home-Schnittstelle eingeschränkt, in der der Finder definiert wird. Sie müssen eines der folgenden Attribute angeben:
  • lokal
  • fern
  • beide
Der Standardwert ist
  • beide
falsch
description Text   Die Beschreibung des Finders. falsch
signature Text   Definiert die Signatur der Methode, z. B. in "java.util.Collection findAll()". Der Rückgabetyp in der Signatur muss vollständig qualifiziert sein. wahr
unchecked Boolesch Entity-Beans, EJB 2.0 Kennzeichnet den Finder als Methode mit ungeprüfter Berechtigung. Wenn der Parameter "unchecked" vorhanden ist, darf "role-name" nicht angegeben werden. Der Standardwert ist true. falsch
role-name Text   Eine durch Kommata getrennte Liste der Aufgabenbereiche, die diese Finder-Methode aufrufen dürfen. falsch
query Text Entity-Beans, EJB 2.0 EJB-QL-Abfrage für die Finder-Methode. falsch
result-type-mapping Text Entity-Beans, EJB 2.0 Gibt die Zuordnung von Ergebnistypen (Rückgabetyp) für die Finder-Methode an. Sie müssen eines der folgenden Attribute angeben:
  • keine
  • lokal
  • fern
Der Standardwert ist
  • keine
falsch
transaction-type Text   Gibt die Attributgruppe des Transaktionstyps für die Methode an. falsch
method-intf Text   Gibt die Schnittstelle (Home oder LocalHome) an, für die die Finder-Berechtigungen gesetzt werden sollen. Wenn die Berechtigungen für Home- und LocalHome-Schnittstellen gelten sollen, dürfen Sie diesen Parameter nicht angeben. Sie müssen eines der folgenden Attribute angeben:
  • lokal
  • keine
  • fern
Der Standardwert ist
  • keine
falsch

Feedback