From 11b49b025d41490d45e26b2be4415aa472e7720a Mon Sep 17 00:00:00 2001 From: carlos.alberto Date: Mon, 2 May 2016 19:37:55 -0300 Subject: [PATCH] Correção de método DataObjectUtil --- cit-esi-api/src/main/java/br/com/centralit/esi/api/data/core/DataObjectUtil.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cit-esi-api/src/main/java/br/com/centralit/esi/api/data/core/DataObjectUtil.java b/cit-esi-api/src/main/java/br/com/centralit/esi/api/data/core/DataObjectUtil.java index d918659..9569c45 100644 --- a/cit-esi-api/src/main/java/br/com/centralit/esi/api/data/core/DataObjectUtil.java +++ b/cit-esi-api/src/main/java/br/com/centralit/esi/api/data/core/DataObjectUtil.java @@ -341,10 +341,12 @@ public final class DataObjectUtil { sql = new StringBuilder(); if (dataObject.getRelationships() != null) { + int iFk = 0; for (Relationship relationship : dataObject.getRelationships()) { if (relationship.getType().equals(RelationshipTypeEnum.MANY_TO_ONE) && relationship.getReferencedObject().getDataSource().getId().equals(dataObject.getDataSource().getId())) { + iFk ++; sql.append("ALTER TABLE "+dataObject.getFullName()); - sql.append(System.getProperty("line.separator").toString()+" ADD CONSTRAINT fk_"+relationship.getName()); + sql.append(System.getProperty("line.separator").toString()+" ADD CONSTRAINT fk_"+dataObject.getName()+"_"+iFk); sql.append(System.getProperty("line.separator").toString()+" FOREIGN KEY ("); i = 0; for (RelationshipColumn relationshipColumn : relationship.getColumns()) { -- libgit2 0.21.2