blancoparis-tfc / tfcContabilidad

0 stars 0 forks source link

No nos devuelve el error correctamente, cuando tenemos una relación de FK #44

Closed blancoparis-tfc closed 8 years ago

blancoparis-tfc commented 8 years ago

El sistema nos devuelve el error del duplicado.

blancoparis-tfc commented 8 years ago

Aqui, nos apollamos en la excepción ConstraintViolationException.

Para nuestro caso nos vamos apollar en los códigos de error del fabricante y de momento el 8 es para la FK y el 104 es para la unique o pk.

    int X_23000 = 3500;                            // integrity constraint violation - 200x
371    int X_23001 = 3501;                            // integrity constraint violation: restrict violation - 200x
372    int X_23502 = 10;                              // integrity constraint violation: NOT NULL check constraint
373    int X_23503 = 177;                             // integrity constraint violation: foreign key no parent
374    int X_23504 = 8;                               // integrity constraint violation: foreing key no action
375    int X_23505 = 104;                             // integrity constraint violation: unique constraint or index
376    int X_23513 = 157;                             // integrity constraint violation: check constraint

Nos lo devovera el valor el campo getErrorCode