[ 
https://issues.apache.org/cayenne/browse/CAY-910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12573
 ] 

Andrus Adamchik commented on CAY-910:
-------------------------------------

> think this is a bug - most professional DB tools respect this original order. 

CM is a mapping tool (as opposed to "professional DB tool") and there's no 
notion of order at the DbEntity object... Not that I have specific objections 
(other than the need to preserve the internal attribute storage in the form of 
a Map)... 

> CM: Keep original field order
> -----------------------------
>
>                 Key: CAY-910
>                 URL: https://issues.apache.org/cayenne/browse/CAY-910
>             Project: Cayenne
>          Issue Type: Bug
>          Components: CayenneModeler GUI
>    Affects Versions: 1.2 [STABLE], 2.0 [STABLE], 3.0
>            Reporter: Thomas Bernhard
>            Assignee: Andrus Adamchik
>
> Please keep the original order of fields on reverse engineering in Cayenne 
> Modeler.
> It looks like some sort of alphabetical sorting is done on reverse 
> engineering, without offering the user the possibility *not* to sort. I think 
> this is a bug - most professional DB tools respect this original order.
> The user defined order of fields is very important, cause in many companies 
> there are special code conventions and practices regarding this ordering and 
> field naming. CM's "sorting" makes the work a pain - please fix this problem.
> I understand that in some cases such a "sorting" behaviour is wished, but I 
> think that "sorting" should be a separate feature and it shouldn't be active 
> by default. Of course another possibility would be to add a setting to CM 
> Preferences : "Sort fileds", but that would be more work.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to