[jbossseam-issues] [JBoss JIRA] Created: (JBSEAM-4405) Add the ability to define entity-query objects via annotations - in addition to components.xml
Piotr Steininger (JIRA)
jira-events at lists.jboss.org
Thu Sep 10 16:23:23 EDT 2009
Add the ability to define entity-query objects via annotations - in addition to components.xml
----------------------------------------------------------------------------------------------
Key: JBSEAM-4405
URL: https://jira.jboss.org/jira/browse/JBSEAM-4405
Project: Seam
Issue Type: Feature Request
Components: Framework
Affects Versions: 2.2.0.GA
Reporter: Piotr Steininger
Priority: Minor
Currently the only way to dynamically create an entity-home or entity-query component is via XML in components.xml. The code option is to subclass one of EntityHome or EntityQuery classes and write a lot of redundant code.
The proposed feature would allow to simply annotate an @Entity with (for example):
@EntityQueries(
{@EntityQuery( name="people", query="select ..... ", ...)}
)
@EntityHome(name="personHome")
I think there is already code that automatically creates these components on start-up based on components.xml.
There are 2 main drivers behind this idea:
1. Continued reduction of XML and promoting declarative programming
2. Having entity home/queries defined once in one jar eliminates the need to duplicate XML, which would go in components.xml if the domain objects are used in more than one project/war file
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the seam-issues
mailing list