cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrus Adamchik (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAY-2042) Remove an arbitrary limitation on 1000 runtime DbRelationships
Date Wed, 23 Dec 2015 15:11:46 GMT
Andrus Adamchik created CAY-2042:
------------------------------------

             Summary: Remove an arbitrary limitation on 1000 runtime DbRelationships 
                 Key: CAY-2042
                 URL: https://issues.apache.org/jira/browse/CAY-2042
             Project: Cayenne
          Issue Type: Improvement
    Affects Versions: 4.0.M2, 3.1
            Reporter: Andrus Adamchik
            Assignee: Andrus Adamchik
            Priority: Minor


Currently we do not allow more then 1000 runtime DbRelationships in EntityResolver [1] (see
'makeUniqueRelationshipName'). This number is  arbitrary and is really just a side effect
of the runtime rel name generation mechanism. And there are real cases reported when it is
problematic. 

So at the minimum we need to increase this limit, but ideally we should probably provide a
better then O(N) mechanism for unique name generation here.

[1] https://github.com/apache/cayenne/blob/master/cayenne-server/src/main/java/org/apache/cayenne/map/EntityResolver.java



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message