Yes, Oracle TopLink does support the mapping and expression extensions
for SQLX querying. This support does not currently exist in TopLink
Essentials.
In Oracle TopLink the JPA compliant support is provided by TopLink
Essentials today. This means that when using JPA we do not have support
for XMLType mapping or querying. The only solution we have is Oracle
TopLink's native APIs and metadata.
In the next release of Oracle TopLink we will fully support JPA and thus
have these additional capabilities available.
I suggest entering a feature request for this issue.
Thanks,
Tom
David Harrigan wrote:
>Hi,
>
>I'm aware that Toplink Essentials doesn't support the XmlType (or does
>it? Has it been changed since this?
>(http://forums.java.net/jive/thread.jspa?threadID=20827&tstart=0 and
>https://glassfish.dev.java.net/issues/show_bug.cgi?id=1719).
>
>I believe that Oracle Toplink, the commerical superset of Toplink
>Essentials supports this feature, but I'm completely unsure of how to
>activate it (or that it does work!).
>
>So, my questions are:
>
>1. Can I use Oracle Toplink instead of Toplink Essentials by changing
>the persistence provider in persistence.xml?
>2. Is it just the toplink.jar that I need? Or do I also need xdb.jar
>to support the XmlType type.
>
>As a bonus question, does Oracle Toplink support Stored Procedures
>(and any pointers on how to use with EJB3/JPA?)
>
>Thanks everyone in advance.
>
>-=david=-
>
>
>