Entidad

Tabla 1. Subclase sin sustitución tal como se aplica a clases de entidad

Acción

Opción del modelo

¿No recomendada?

Alternativa

Añadir una operación de entidad estereotipada (por ejemplo, <<ns>>, <<nsreadmulti>>, etc.)

Ninguna

Permitida

En lugar de utilizar subclase con sustitución, añada la operación estereotipada mediante la utilización de subclase sin sustitución. Esto garantizará que su subclase (y por lo tanto sus nuevas operaciones estereotipadas) se tratarán como 'externas' y que no verá avisos sobre su uso desaconsejado en Eclipse cuando haga referencia a ellas.

Tenga en cuenta que continuará recibiendo avisos sobre su uso desaconsejado si hace referencia directamente a operaciones de la entidad base, ya que éstas son internas (debido al diseño).

Añadir una operación de entidad no estereotipada

Ninguna

Permitida

En lugar de utilizar subclase con sustitución, añada la operación no estereotipada mediante la utilización de subclase sin sustitución. Esto garantizará que su subclase (y por lo tanto sus nuevas operaciones no estereotipadas) se tratarán como 'externas' y que no recibirá avisos sobre su uso desaconsejado en Eclipse cuando haga referencia a ellas.

Tenga en cuenta que continuará recibiendo avisos sobre su uso desaconsejado si hace referencia directamente a operaciones de la entidad base, ya que éstas son internas (debido al diseño).

Cambiar la estructura de una operación de entidad

Ninguna

No recomendada

Cree una nueva operación estereotipada mediante subclase sin sustitución.

Cambiar una opción de operación de entidad

Campo de ID automático

Clave de ID automático

Sin SQL generado

Bloqueo optimista

Ordenar por

SQL

Where

No recomendada

Cree una nueva operación estereotipada mediante subclase sin sustitución.

 

Auditoría a nivel de tabla de base de datos

No recomendada

Esta opción se puede establecer mediante las propiedades de tiempo de ejecución, si desea cambiar el comportamiento de las operaciones de la aplicación.

De lo contrario, cree una nueva operación estereotipada para implementar la funcionalidad necesaria utilizando subclase sin sustitución.

 

Operación en caso de error

Operación posterior al acceso a los datos

Operación anterior al acceso a los datos

Tratar Readmulti Max como Informational Excepción

Registros de Readmulti Max devueltos

No recomendada

Utilice subclase con sustitución para sustituir estas opciones en una clase de entidad de la aplicación.

De lo contrario, cree una nueva operación estereotipada para implementar la funcionalidad necesaria utilizando subclase sin sustitución.

Cambiar una opción de clase de entidad

Habilitar validación

No recomendada

Utilice subclase con sustitución para sustituir esta opción en una clase de entidad de la aplicación.

De lo contrario, cree una nueva operación estereotipada para implementar la funcionalidad necesaria utilizando subclase sin sustitución.

 

Abstracta

Permitir bloqueo optimista

Sin SQL generado

No recomendada

Cree una nueva operación estereotipada mediante subclase sin sustitución.

 

Auditar campos

Último campo actualizado

No recomendada

Utilice clases de extensión para sustituir estas opciones en una clase de entidad de aplicación.