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. |