openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dianne Richards (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (OPENJPA-1971) Provide XML-based configuration for OpenJPA's custom metadata and mapping extensions
Date Wed, 15 Jun 2011 17:45:47 GMT

     [ https://issues.apache.org/jira/browse/OPENJPA-1971?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dianne Richards reassigned OPENJPA-1971:
----------------------------------------

    Assignee: Dianne Richards

> Provide XML-based configuration for OpenJPA's custom metadata and mapping extensions
> ------------------------------------------------------------------------------------
>
>                 Key: OPENJPA-1971
>                 URL: https://issues.apache.org/jira/browse/OPENJPA-1971
>             Project: OpenJPA
>          Issue Type: New Feature
>          Components: competitive, jpa, usability
>    Affects Versions: 2.2.0
>            Reporter: Jeremy Bauer
>            Assignee: Dianne Richards
>
> Context: The JPA specification includes many annotations for the specification of metadata
and mapping information within Java classes.  In addition, the spec provides a means to supply
the same information within XML configuration files (orm.xml).  One primary benefit of XML
config files is it allows modification of the ORM information without needing to recompile
the source code.
> OpenJPA has many custom metadata and mapping annotations that can be used to provided
functionality beyond the JPA specification.  However, these extensions are available only
through annotations.  There is currently no means to specify the metadata or mapping extensions
via XML.  We've had several requests for this capability, but it hasn't seen much/any activity.
>  
> Task:
> 1) Understand OpenJPA's annotation extensions.
> 2) Determine which annotations make sense to provide in XML configuration
> 3) Design a schema for the XML-based configuration file (openjpa-orm.xml?)
> 4) Creating metadata and mapping parsers for the new XML mapping file
> 5) Wire the new parsers into the existing code path.
> 6) Provide adequate jUnit tests for the new function.
> Mentor: techhusky at gmail dot com
> Complexity: moderate

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message