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

Michael Bolz commented on OLINGO-828:
-------------------------------------

Hi [~chandan.v.a],

Thanks for the quick fix and clarification about the {{defaultNaming}} settings.

Best Regards,
Michael

> Navigation properties maintained in mapping xml get number suffixes
> -------------------------------------------------------------------
>
>                 Key: OLINGO-828
>                 URL: https://issues.apache.org/jira/browse/OLINGO-828
>             Project: Olingo
>          Issue Type: Bug
>          Components: odata2-jpa
>    Affects Versions: V2 2.0.6
>            Reporter: Richard Birenheide
>            Assignee: Chandan V.A
>             Fix For: V2 2.0.6
>
>         Attachments: globalFieldEdmMapping.xml
>
>
> I have multiple outgoing navigations to the SAME entity. In this case, when 
> overriding the generated names in the mapping xml, the navigation property 
> names get number suffixes nevertheless. See eg. attached mapping file where I 
> maintained relationship names for entity GlobalField. the realtionships to 
> approverDetail, responsibleUserDetail and lastChangedByUserDetail navigate 
> all to the same entity, GlobalUser. The final EDM then has Navigation 
> Properties:
> ToGlobalFieldApprover
> ToGlobalFieldResponsibleUser1
> ToLastChangedByUser2
> Note that neither the order in the mapping file nor the order in the JPA 
> entity determines which navigation property gets which suffix. Therefore its 
> some kind of a gamble whether this remains stable between different 
> deployments of the war file (it might depend on hashcodes, which is 
> inherently not guaranteed to be the same between deployments).



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

Reply via email to