openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oleg Zenzin (JIRA)" <>
Subject [jira] Created: (OPENJPA-1019) orm.xml does not override annotations
Date Fri, 03 Apr 2009 17:18:12 GMT
orm.xml does not override annotations

                 Key: OPENJPA-1019
             Project: OpenJPA
          Issue Type: Bug
         Environment: OpenJPA 1.1.0, DBMS Embedded Derby
            Reporter: Oleg Zenzin

I need to use both annotations and orm.xml to 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.

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

View raw message