openjpa-dev mailing list archives

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


Oleg Zenzin updated OPENJPA-1019:


Attached is the project with test case. It contains descriptors for IntelliJ IDEA, Eclipse
and build scripts for Buildr and ant.

> orm.xml does not override annotations
> -------------------------------------
>                 Key: OPENJPA-1019
>                 URL:
>             Project: OpenJPA
>          Issue Type: Bug
>         Environment: OpenJPA 1.1.0, DBMS Embedded Derby
>            Reporter: Oleg Zenzin
>         Attachments:
> 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