[XDoclet-JIRA] Commented: (XDT-1196) support having individual hbm.xml files for subclasses
"Bill Schneider (JIRA)" <[email protected]>
| Newsgroups | gmane.comp.java.xdoclet.devel |
|---|---|
| Message-ID | <[email protected]> |
[ http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1196?page=comments#action_17268 ] Bill Schneider commented on XDT-1196: ------------------------------------- Interesting idea, Paul. How would this play with the main hibernate.xdt? Right now, hibernate.xdt just merges hibernate-subclass.xdt and hibernate-joined-subclass.xdt, and that's where the iteration happens. Well, I guess we could exclude classes with an explicit @hibernate.mapping from the iteration ; but then we would still need a second pass with the HibernateSubTask to catch the classes that were missed the first time around. So we're basically back where we started. Actually it sounds like you have a slightly different issue, where you want things on your generated tables (triggers) that are not supported by hibernate directly, regardless of xdoclet support. > support having individual hbm.xml files for subclasses > ------------------------------------------------------ > > Key: XDT-1196 > URL: http://opensource.atlassian.com/projects/xdoclet/browse/XDT-1196 > Project: XDoclet > Type: Improvement > Components: Hibernate Module > Reporter: Bill Schneider > Assignee: xdoclet-devel (Use for new issues) > Attachments: hibernate-child.xdt, hibernate-class.xdt, subclass.patch > > Original Estimate: 6 hours > Remaining: 6 hours > > It would be nice if there were some way to configure XDoclet's Hibernate module to create separate .hbm.xml files for subclasses, as is now permitted by Hibernate. > Right now, if you have @hibernate.class in A.java and @hibernate.subclass in B.java, you get a single A.hbm.xml file with a nested <subclass> element inside A's <class> element. > Instead, I'd like to get a separate hbm.xml file for B (<hibernate-mapping> <subclass name="B" extends="A" > ...) > My company has developed our own *.xdt templates to do exactly that, along with some custom subtasks to point at them, to simplify build.xml. We'd like to see this implemented inside the standrad solution, though, and would like to get feedback on how to proceed. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/xdoclet/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42" plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php