Hi Laird,
You are correct. Any extensions you provide in the
eclipselink-orm.xml file will applied above the jpa configurations.
Note though, currently to use the override
functionality the eclispelink-orm.xml must be named and located here
META-INF/eclipselink-orm.xml otherwise it is treated like any other mapping file
and having a mapping to the same attribute for the same entity defined in two
different mapping files is not supported.
Cheers,
Guy
----- Original Message -----
Sent: Wednesday, June 03, 2009 2:38
PM
Subject: [eclipselink-users] Using
EclipseLink extensions from XML butalongside normal orm.xml?
Hello. I see from here:
http://wiki.eclipse.org/EclipseLink/Examples/JPA/EclipseLink-ORM.XML
...that
I can sprinkle EclipseLink "annotations" in an eclipselink-orm.xml file
located in META-INF (or anywhere else).
Do I understand correctly that
the order of evaluation will be, without any other configuration on my
part:
- Annotations first
- JPA META-INF/orm.xml next
- META-INF/eclipselink-orm.xml last
...?
I'm looking to
make use of EclipseLink's type conversion features when EclipseLink is
installed as the persistence provider, but I don't want to do this via
annotations, since I don't want to drag along the EclipseLink jars only to
find out that someone is installing my code in a Hibernate installation.
So for boolean columns, for example, I want to indicate in eclipselink-orm.xml
that a particular Converter should be used. Am I correct that the best
way to do this non-intrusively is to sparsely populate a
META-INF/eclipselink-orm.xml file with only those mappings where EclipseLink
extensions are being used?
Thank you, Laird
_______________________________________________ eclipselink-users
mailing
list eclipselink-users@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/eclipselink-users
|