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
[email protected]
https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest