openjpa-dev mailing list archives

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


Oleg Zenzin commented on OPENJPA-1019:

I've also tested in with version 1.2.0 and result is the same: orm.xml does not overrides

> orm.xml does not override annotations
> -------------------------------------
>                 Key: OPENJPA-1019
>                 URL:
>             Project: OpenJPA
>          Issue Type: Bug
>    Affects Versions: 1.1.0
>         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