Entität

Tabelle 1. 'Unterklassifizieren ohne Ersetzen' zur Anwendung für Entitätsklassen

Aktion

Modelloption

Nicht empfohlen?

Alternative

Stereotype Entitätsoperation hinzufügen (z.B. <<ns>>, <<nsreadmulti>> usw.)

Keine

Zulässig

Statt 'Unterklassifizieren und Ersetzen' zu verwenden, fügen Sie die stereotype Operation durch Verwenden von 'Unterklassifizieren ohne Ersetzen' hinzu. Dadurch können Sie sicher sein, dass Ihre Unterklasse (und damit Ihre neuen stereotypen Operationen) als 'extern' behandelt werden und Sie in Eclipse keine Warnungen erhalten, sobald Sie diese referenzieren.

Beachten Sie, dass Sie weiterhin Warnungen erhalten, wenn Sie Operationen in der Basisentität direkt referenzieren, da diese 'intern' sind. Dies ist bewusst so konzipiert.

Nichtstereotype Entitätsoperation hinzufügen

Keine

Zulässig

Statt 'Unterklassifizieren und Ersetzen' zu verwenden, fügen Sie die nichtstereotype Operation durch Verwenden von 'Unterklassifizieren ohne Ersetzen' hinzu. Dies sorgt dafür, dass Ihre Unterklasse (und damit Ihre neuen nichtstereotypen Operationen) als 'extern' behandelt werden und Sie in Eclipse keine Warnungen erhalten, sobald Sie diese referenzieren.

Beachten Sie, dass Sie weiterhin Warnungen erhalten, wenn Sie Operationen in der Basisentität direkt referenzieren, da diese 'intern' sind. Dies ist bewusst so konzipiert.

Struktur einer Entitätsoperation ändern

Keine

Nicht empfohlen

Eine neue stereotype Operation mithilfe von 'Unterklassifizieren ohne Ersetzen' erstellen.

Entitätsoperationsoption ändern

Automatisches ID-Feld

Automatischer ID-Schlüssel

Kein generiertes SQL

Optimistisches Sperren

Anordnen nach

SQL

Wobei gilt:

Nicht empfohlen

Eine neue stereotype Operation mithilfe von 'Unterklassifizieren ohne Ersetzen' erstellen.

 

Überprüfung auf Datenbanktabellen-Ebene

Nicht empfohlen

Diese Option ist über Laufzeiteigenschaften konfigurierbar, wenn Sie das Verhalten von Anwendungsoperationen ändern möchten.

Andernfalls erstellen Sie mithilfe von 'Unterklassifizieren ohne Ersetzen' eine neue stereotype Operation, um die erforderliche Funktionalität zu implementieren.

 

Vorgang bei Fehler

Vorgang nach Datenzugriff

Vorgang vor Datenzugriff

'Readmulti Max' wie 'Informational' behandeln

'Readmulti Max'-Datensätze zurückgegeben

Nicht empfohlen

Verwenden Sie 'Unterklassifizieren und Ersetzen', um diese Optionen für eine Anwendungsentitätsklasse zu überschreiben.

Andernfalls erstellen Sie mithilfe von 'Unterklassifizieren ohne Ersetzen' eine neue stereotype Operation, um die erforderliche Funktionalität zu implementieren.

Entitätsklassenoption ändern

Validierung aktivieren

Nicht empfohlen

Verwenden Sie 'Unterklassifizieren und Ersetzen', um diese Optionen für eine Anwendungsentitätsklasse zu überschreiben.

Andernfalls erstellen Sie mithilfe von 'Unterklassifizieren ohne Ersetzen' eine neue stereotype Operation, um die erforderliche Funktionalität zu implementieren.

 

Abstrakt

Optimistisches Sperren zulassen

Kein generiertes SQL

Nicht empfohlen

Eine neue stereotype Operation mithilfe von 'Unterklassifizieren ohne Ersetzen' erstellen.

 

Überprüfungsfelder

Zuletzt aktualisiertes Feld

Nicht empfohlen

Verwenden Sie Erweiterungsklassen, um diese Optionen für eine Anwendungsentitätsklasse zu überschreiben.