// avoid duplicate names
String relationshipName = namingStrategy.createObjRelationshipName(dr);
relationshipName = NamedObjectFactory.createName(ObjRelationship.class, entity, relationshipName);
ObjRelationship or = new ObjRelationship(relationshipName);
or.addDbRelationship(dr);
or.setSourceEntity(entity);
or.setTargetEntity(mappedTarget);
entity.addRelationship(or);
fireRelationshipAdded(or);