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

Reply via email to