Hi Brian, But then the mapping file for my subclass won't be generated at all. I want to generate the mapping file for my subclass.
Thompson -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Brian Topping Sent: Monday, August 16, 2004 5:52 PM To: [EMAIL PROTECTED] Subject: RE: [Xdoclet-user] hibernatedoclet: inheritance and id sequences Put the @hibernate.class at the top of the superclass, then do not put any hibernate.{class, subclass} tag at the top of the subclass. I'm doing this in http://www.dentaku.org. It works fine like this to have your @hibernate.id in either the subclass or the superclass. -b > -----Original Message----- > From: Thompson Marzag�o [mailto:[EMAIL PROTECTED] > Sent: Thursday, August 12, 2004 4:23 PM > To: [EMAIL PROTECTED] > Subject: [Xdoclet-user] hibernatedoclet: inheritance and id sequences > > > Hello! > > I've got a hibernatedoclet problem: > > Let's say I have class Widget: > > public class Widget > { > private Long id; > > /* > * @hibernate.id > * column="id" > * type="java.lang.Long" > * generator-class="sequence" > * > * @hibernate.generator-param > * name="sequence" > * value="widget_id_seq" > */ > public Long getId() > { > return id; > } > ... > } > > public class ProjectWidget extends Widget > { > private Project project; > > ... > } > > My problem is : > How can I customize in my class ProjectWidget so that the id > sequence is > "project_widget_id_seq" ? > > If I don't do anything special with the ProjectWidget class, > the result in > ProjectWidget.hbm.xml is: > > <generator class="sequence"> > <param name="sequence">widget_id_seq</param> > </generator> > > I tried adding a getId() method to the ProjectWidget class > and specifying > the sequence name but the result in ProjectWidget.hbm.xml is: > > <generator class="sequence"> > <param name="sequence">widget_id_seq</param> > <param name="sequence">project_widget_id_seq</param> > </generator> > > and what I REALLY want is: > > <generator class="sequence"> > <param name="sequence">project_widget_id_seq</param> > </generator> > > Any way to make this work? > > Thanks, > Thompson Marzagao > > > > > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > _______________________________________________ > xdoclet-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/xdoclet-user > ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 _______________________________________________ xdoclet-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/xdoclet-user
