Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "EclipseLink/Examples/DBWS/ExistingMappingFiles"
< EclipseLink | Examples | DBWS
(New page: == Use of pre-existing EclipseLink ORM and MOXy mappings== A DBWS service may be constructed using pre-existing EclipseLink ORM and OXM maps (both Project classes and Project deployment X...) |
|||
Line 1: | Line 1: | ||
− | == Use of pre-existing EclipseLink ORM and | + | == Use of pre-existing EclipseLink ORM and OXM mappings== |
A DBWS service may be constructed using pre-existing EclipseLink ORM and OXM maps (both Project classes and Project deployment XML are supported) with the following naming convention: | A DBWS service may be constructed using pre-existing EclipseLink ORM and OXM maps (both Project classes and Project deployment XML are supported) with the following naming convention: | ||
− | |||
− | + | : identical case-sensitive aliases for Descriptors that are common between the projects | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
<source lang="xml"> | <source lang="xml"> |
Revision as of 14:56, 3 June 2009
Use of pre-existing EclipseLink ORM and OXM mappings
A DBWS service may be constructed using pre-existing EclipseLink ORM and OXM maps (both Project classes and Project deployment XML are supported) with the following naming convention:
- identical case-sensitive aliases for Descriptors that are common between the projects
<class-mapping-descriptor xsi:type="relational-class-mapping-descriptor"> <class>some.package.SomeClass</class> <alias>SomeAlias</alias> ... <class-mapping-descriptor xsi:type="xml-class-mapping-descriptor"> <class>some.package.SomeClass</class> <alias>SomeAlias</alias>
Any existing named queries from the EclipseLink ORM map may be exposed as query operations for the EclipseLink DBWS service; additional Insert/Update/Delete/Query operations can be added. Pre-existing domain classes can be bundled with the service so that they are available at runtime.