Thanks Emil, but I use xdoclet-1.2.3 (stable version) and it doesn't work in this version. Have I other way? I don't want to use merge file to solve this issue.
Regards, Flavio -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Emil Korladinov Enviada em: terça-feira, 14 de junho de 2005 14:08 Para: xdoclet-user@lists.sourceforge.net Assunto: Re: [Xdoclet-user] Hibernate key colmun problem Hi, If You use xdoclet 1.3-SNAPHOT then You can write: @hibernate.map cascade="all" inverse="false" sort="natural" @hibernate.one-to-many class="Option" @hibernate.key column="fk_drawing" not-null="true" @hibernate.index column="digit" type="java.lang.Integer" HTH Regards ~Emil On 6/14/05, Flávio H Suguimoto Leite <[EMAIL PROTECTED]> wrote: > > > > I need to generate this hibernate tag: > > > > <map > > name="options" > > lazy="false" > > sort="natural" > > inverse="false" > > cascade="all" > > > > > > > <key > > column="fk_drawing" not-null="true" > > > > > </key> > > > > <index > > column="digit" > > type="java.lang.Integer" > > /> > > > > <one-to-many > > class="Option" > > /> > > > > </map> > > > > The most important is the not-null="true" attribute in key node. But in > XDoclet I try to use this annotations: > > > > * @hibernate.map cascade="all" inverse="false" sort="natural" > > * @hibernate.collection-one-to-many class="Option" > > * @hibernate.collection-key column="fk_drawing" > > * @hibernate.collection-index column="digit" type="java.lang.Integer" > > > > It generates almost tag but not-null="true" attribute I couldn't because > @hibernate.collection-key hasn't a not-null attribute. If I do not put this > attribute hibernate tries to insert child first than parent and its corrupt > the database that doesn't allow foreign-key null. > > > > I try to change it to: > > > > * @hibernate.collection-key > > * @hibernate.collection-key-column name="fk_drawing" not-null="true" > > > > But it generates this tag: > > > > > > <key > > > > > <column > > name="fk_drawing" > > not-null="true" > > /> > > </key> > > > > And hibernate doesn't allow it. > > > > Have someone a solution to this case? > > > > Flávio H Suguimoto Leite > > Pragya Technologies Americas - Brazil > > > > > > Ribeirão Preto - SP - Brazil > > ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=ick _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&op=click _______________________________________________ xdoclet-user mailing list xdoclet-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-user