Commit 11b49b025d41490d45e26b2be4415aa472e7720a

Authored by carlos.alberto
1 parent fe67d376
Exists in master

Correção de método DataObjectUtil

cit-esi-api/src/main/java/br/com/centralit/esi/api/data/core/DataObjectUtil.java
... ... @@ -341,10 +341,12 @@ public final class DataObjectUtil {
341 341  
342 342 sql = new StringBuilder();
343 343 if (dataObject.getRelationships() != null) {
  344 + int iFk = 0;
344 345 for (Relationship relationship : dataObject.getRelationships()) {
345 346 if (relationship.getType().equals(RelationshipTypeEnum.MANY_TO_ONE) && relationship.getReferencedObject().getDataSource().getId().equals(dataObject.getDataSource().getId())) {
  347 + iFk ++;
346 348 sql.append("ALTER TABLE "+dataObject.getFullName());
347   - sql.append(System.getProperty("line.separator").toString()+" ADD CONSTRAINT fk_"+relationship.getName());
  349 + sql.append(System.getProperty("line.separator").toString()+" ADD CONSTRAINT fk_"+dataObject.getName()+"_"+iFk);
348 350 sql.append(System.getProperty("line.separator").toString()+" FOREIGN KEY (");
349 351 i = 0;
350 352 for (RelationshipColumn relationshipColumn : relationship.getColumns()) {
... ...