Thanks Mike! I've uploaded openjpa.test.zip which contains all dependencies here: http://filebin.ca/rfndem/openjpa.test.zip
I've used openjpa-1.1.0.jar built from sources. -Oleg On Thu, Apr 2, 2009 at 8:21 PM, Michael Dick <[email protected]>wrote: > 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. > > > > >
