AFAIR you do not need  extra @hibernate.column tag  - 
column attribute shall be enough.

regards,
--- richard osbaldeston <[EMAIL PROTECTED]>
wrote:

> I'm having problems wrapping my head over the
> definition of a coloumn index 
> with the XDoclet 2 hibernate plugin. I've tried:
> 
>     /**
>      * @hibernate.many-to-one cascade="none"
>      *                       
> class="com.somedomain.data.Data"
>      *                        column="tid"
> outer-join="false"
>      * @hibernate.column name="tid" index="idx_tid"
>      */
> 
> which generates:
> 
>     <many-to-one outer-join="false" column="tid"
> cascade="none"
>      name="node" class="com.somedomain.data.Data">
>     <column name="tid" index="idx_tid"/>
>     </many-to-one>
> 
> that looks about right ..but throws:
> 
>     org.hibernate.MappingException: column attribute
> may not be
>     used together with <column> subelement
> 
> during the sql schema generation??
> 
> 
> So I wondred if I'm not supposed to use the xdoclet2
> @hibernate.index-column 
> tag instead of the
> older @hibernate.column one? making the change to:
> 
>     /**
>      * @hibernate.many-to-one cascade="none"
>      *                       
> class="com.somedomain.data.Data"
>      *                        column="tid"
> outer-join="false"
>      * @hibernate.index-column name="tid"
> index="idx_tid"
>      */
> 
> 
> will generate:
> 
>     <many-to-one outer-join="false" column="tid"
> cascade="none"
>     name="node" class="com.somedomain.data.Data"/>
> 
> Which fails to speificy any index at all!? don't
> know what I'm doing wrong, 
> the documentation suggests the first method is
> correct, but dosnt pass 
> schema generation with the latest Hibernate 3.2.cr1.
> Is it a bug or am I 
> doing something wrong? the tag docs are a little
> spartan and google isnt 
> helping much here.
> 
> BTW I'm using XDoclet 2.0.5 snapshot with 
> xdoclet-plugin-hibernate-1.0.4-SNAPSHOT
> 
> thanks,
> 
> -Richard
> 
> 
> 
>
-------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get
> the chance to share your
> opinions on IT & business topics through brief
> surveys -- and earn cash
>
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> xdoclet-plugins-interest mailing list
> xdoclet-plugins-interest@lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest
> 


----[ Konstantin Pribluda http://www.pribluda.de ]----------------
Still using XDoclet 1.x?  XDoclet 2 is released and of production quality.
check it out: http://xdoclet.codehaus.org

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
xdoclet-plugins-interest mailing list
xdoclet-plugins-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest

Reply via email to