[ https://issues.apache.org/jira/browse/OLINGO-996?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16187046#comment-16187046 ]
Michael Bolz commented on OLINGO-996: ------------------------------------- Hi [~tobias.stolzenberger], Thanks for the hint. Further specs: - https://msdn.microsoft.com/en-us/library/bb387135(v=vs.100).aspx - http://www.fileformat.info/info/unicode/char/2e/index.htm Fixed with commit [751e316d|https://git-wip-us.apache.org/repos/asf?p=olingo-odata2.git;a=commit;h=751e316da5899700575d4126b00f45fce8850c50]. Regards, Michael > ODataJPA Extension creates illegal Entity Container Name > -------------------------------------------------------- > > Key: OLINGO-996 > URL: https://issues.apache.org/jira/browse/OLINGO-996 > Project: Olingo > Issue Type: Bug > Components: odata2-jpa > Reporter: Tobias Stolzenberger > Assignee: Michael Bolz > Priority: Minor > > Hi, > I'm using the Olingo JPA extension. The persistence unit I'm using has a name > containing dots: > like this: > {code:borderStyle=solid} > <persistence-unit name="com.mycompany.name" transaction-type="RESOURCE_LOCAL"> > {code} > Per default the JPA extension uses the name of the persistence as name of the > entity container. > The problem is that per OData spec the entity container name must names > containing dots: > > https://winprotocoldoc.blob.core.windows.net/productionwindowsarchives/MC-CSDL/[MC-CSDL].pdf > > Page 31: "EntityContainer MUST have a Name attribute defined that is of type > SimpleIdentifier". > I found a workaround to overwrite the entity container name in code. However > I think it makes sense that the default algorithm to automatically create > this name should produce only valid names. > Regards, > Tobias -- This message was sent by Atlassian JIRA (v6.4.14#64029)