[ 
https://issues.apache.org/jira/browse/CAY-1384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13036156#comment-13036156
 ] 

priyanka commented on CAY-1384:
-------------------------------

// ResolveDbRelationshipDialog.java ---->   save() 


if (!validateName(relationship.getSourceEntity(), relationship, 
sourceEntityName)) {
            //return;
            sourceEntityName="to"+sourceEntityName;
            JOptionPane.showMessageDialog(
                    this,
                    "There is an existing relationship name ,so created with 
this relationship \""
                            + sourceEntityName
                            + "\" name.");
            sourceObjEntityName=sourceEntityName;
        }


 // check if reverse name is valid

        DbJoinTableModel model = (DbJoinTableModel) table.getModel();
        boolean updatingReverse = model.getObjectList().size() > 0;

        if (updatingReverse
                && !validateName(
                        relationship.getTargetEntity(),
                        reverseRelationship,
                        targetEntityName)) {
            //return;

            targetEntityName="to"+targetEntityName;
            JOptionPane.showMessageDialog(
                    this,
                    "There is an existing reverse relationship name ,so created 
with this reverse relationship \""
                            + targetEntityName
                            + "\" name.");
            targetObjEntityName=targetEntityName;
        }



> Modeler: migration should check existing relationships
> ------------------------------------------------------
>
>                 Key: CAY-1384
>                 URL: https://issues.apache.org/jira/browse/CAY-1384
>             Project: Cayenne
>          Issue Type: Bug
>    Affects Versions: 3.1M1
>            Reporter: Andrey Razumovsky
>
> Migration should be smarter at adding new relationships to model. E.g. I have 
> Artist and Painting with rel toArtist. Now I add new column ARTIST_NEW_ID to 
> database, and do migrate. It fails, because auto-generate relationship with 
> name "toArtist" already exists. We should check it and insert it with name 
> "toArtist2"

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to