Hi Oleg, I think the mailing list filtered your attachments. Could you upload them to something like filebin [1] or put the source code in pastebin [2]?
Which version of OpenJPA are you using for your test? [1] http://filebin.ca/ [2] http://pastebin.com/ -Mike On Thu, Apr 2, 2009 at 7:19 PM, Oleg Zenzin <[email protected]> wrote: > Hello > > I need to use both annotations and orm.xml to be able sometimes override > mapping defined with annotations in the compiled file. According to manual: > > *Persistence metadata is specified using either the Java 5 annotations > defined in the javax.persistence package, XML mapping files, or a mixture of > both. In the latter case, XML declarations override conflicting annotations. > * > > I have created and attached test case where I use orm.xml to override a > column name: class org.intalio.tempo.workflow.task.Task has field _id > which is mapped to column "TID" by use of annotations. In file orm.xml I map > this same field to column "ITD" and expect OpenJPA to create DB schema > accordingly (openjpa.jdbc.SynchronizeMappings=buildSchema). But my test > shows that it does not happen, i.e. *mapping defined in orm.xml does not > impact or override mapping defined with annotations*. > > Where did I miss something, is this a bug? > > Thank you, > Oleg Zenzin > > ps. please change file extention to "zip". It contains project descriptors > for IntelliJ IDEA, Eclipse and build scripts for > Buildr<http://buildr.apache.org/>and ant. Unfortunately I was not able to > ship all libs due to size > restrictions. I've deleted derby-10.2.2.0.jar, junit-4.4.jar and > commons-collections-3.2.jar. Also projects contain paths to my local m2 > repository, you might need to change them. > >
