[OS-JIRA] Created: (CAY-92) Address dependent DataMaps limitations

From: jir..bjectstyle.org
Date: Wed Feb 04 2004 - 16:20:43 EST

  • Next message: Mike Kienenberger: "Re: Optimistic Locking Progress Report 2 - final? [not final]"

    Message:

      A new issue has been created in JIRA.

    ---------------------------------------------------------------------
    View the issue:

      http://objectstyle.org/jira/secure/ViewIssue.jspa?key=CAY-92

    Here is an overview of the issue:
    ---------------------------------------------------------------------
            Key: CAY-92
        Summary: Address dependent DataMaps limitations
           Type: Improvement

         Status: Assigned
       Priority: Major

        Project: Cayenne
     Components:
                 Cayenne Core Library
       Versions:
                 1.1 [DEV]

       Assignee: Andrus Adamchik
       Reporter: Andrus Adamchik

        Created: Wed, 4 Feb 2004 4:20 PM
        Updated: Wed, 4 Feb 2004 4:20 PM

    Description:
    'Dependent" DataMaps were created to allow extending existing DataMaps by adding extra entities that depend on entities defined elsewhere. There are few limitations that make this approach not very usable:

    1. DbRelationships are expected to be defined in pairs (src -> dest and dest -> src) - this can not be achieved with one-way dependency between DataMaps.

    2. Even if we get rid of limitation (1) by allowing one-way DbRelationships, we must address the things like defining relationship semantics (e.g. "toDepPK").

    Don't see a good solution within current design. Maybe we should investigate our earlier idea of making DbRelationships non-directional (so that they could be defined by entities on either side)?

    ---------------------------------------------------------------------
    JIRA INFORMATION:
    This message is automatically generated by JIRA.

    If you think it was sent incorrectly contact one of the administrators:
       http://objectstyle.org/jira/secure/Administrators.jspa

    If you want more information on JIRA, or have a bug to report see:
       http://www.atlassian.com/software/jira



    This archive was generated by hypermail 2.0.0 : Wed Feb 04 2004 - 16:20:48 EST