From: Daniel P. (JIRA) <no...@at...> - 2006-07-30 17:11:13
|
[ http://opensource.atlassian.com/projects/hibernate/browse/HBX-713?page=comments#action_23802 ] Daniel Pocock commented on HBX-713: ----------------------------------- a) I prefer to describe my entities with XML descriptions rather than writing all the necessary Java code, setters, getters, etc - is this no longer the correct way of doing things? I write the definitions in XML, and then use hbm2ddl to create my database tables, and hbm2java to create the Entity bean classes b) When the generated classes are used at higher levels of the application (e.g. the UI layer, with Seam), the annotations are required > hbm2java task: meta support needed for class level annotations > -------------------------------------------------------------- > > Key: HBX-713 > URL: http://opensource.atlassian.com/projects/hibernate/browse/HBX-713 > Project: Hibernate Tools > Type: Bug > Components: hbm2java > Versions: 3.2beta6 > Environment: hibernate tools 3.2 beta 6 > JBoss 4.0.4.GA with EJB3 > Reporter: Daniel Pocock > > Original Estimate: 1 hour > Remaining: 1 hour > > We use hbm2java to create EJB3 entity beans from hbm files. It would be really useful to use the `meta' element to insert additional class level annotations. Is someone already working on such a feature, or should I submit a patch? > Here is an example of what I would like to do: > <meta attribute="extra-import">org.jboss.seam.annotations.Name</meta> > <meta attributre="class-annotation">@Name("myObject")</meta> > such that the following code would be generated: > import javax.ejb.Entity; > import org.jboss.seam.annotations.Name; > @Entity > @Name("myObject") > public class MyObject .... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira |