Crear Check Constraint

17 views
Skip to first unread message

William Diaz Pabón

unread,
May 27, 2008, 11:20:34 PM5/27/08
to AndroMDA en Español
Hola a todos.

Una ?

desde MagicDraw 9.5 como hago para definirle a un campo de una entidad
valores check. por ejemplo para un campo estado que tenga un check
constraint ACTIVO, INACTIVO.

Gracias por las respuestas que me puedan dar.

Diego Bendlin

unread,
May 28, 2008, 8:37:11 AM5/28/08
to andromda-...@googlegroups.com
William,

Creo que tenes varias formas de resolver este tema, una de ellas sería modelar un atributo tipo Boolean, de manera que si esta en true o false vos tenes la magia resuelta, ahora si los posibles valores son mas de dos, tendrias que modelar un campo tipo String e investigar como Hibernate te permite hacer checks y luego determinar si el cartucho actual de spring (si es lo que usas), implementa esta funcionalidad, si no la implementa podes hacer una solicitud o implementarla vos mismo.

Por ultimo lo que podes hacer es crear manualmente el check como un constraint a nivel de base de datos.

Tene presente cuando modeles la multiplicidad del atributo, en caso que lo modeles como Boolean ponele multiplicidad 0-1 para que el campo sea opcional caso contrario tiempre va a tener que estar seteado en true.

Saludos,

Diego Bendlin

2008/5/27 William Diaz Pabón <wid...@gmail.com>:



--
Saludos

Diego Bendlin
Reply all
Reply to author
Forward
0 new messages