--- Robert Taylor <[EMAIL PROTECTED]> wrote: > Greetings, > > > > I've been using XDoclet2 and have come across a > situation where I need to > map a bi-directional one-to-many association using a > join table. > > Hibernate has a mapping example here: > > > > http://www.hibernate.org/hib_docs/v3/reference/en/html/associations.html#ass > oc-bidirectional-join-12m > > > > I found the @hibernate.join tag, however, it's a > class-level tag. It appears > I need a method level tag.
It's the correct tag. with it, you define joined table ( on a class level ) and properties which should go inside, are tagged with join-name param ( mea culpa, I forgot to upload fresh docs on confluence ) > Does XDoclet2 have a tag which supports the example > in the above link? It's all in out test cases: ------------%<---------- /** * @author Ryan Ye * @hibernate.class table="join_parent_table" * @hibernate.join name="testJoin" table="join_table" * @hibernate.join-key column="join_key_column" */ public class JoinMapping { /** * @hibernate.id generator-class="assigned" access="property" * *our test cases:/ public Integer getId(){ return null; } /** * @hibernate.property column="join_property_column" join-name="testJoin" */ public String getJoinProperty(){ return null; } /** * @hibernate.many-to-one column="join_foreign_key_column" join-name="testJoin" */ public Simple getManyToOne() { return null; } } ------------%<---------- will produce: ----------------%<----------- <hibernate-mapping> <class table="join_parent_table" name="org.xdoclet.plugin.hibernate.pojo.JoinMapping"> <id access="property" name="id"> <generator class="assigned"/> </id> <join table="join_table"> <key column="join_key_column"/> <property name="joinProperty" column="join_property_column"/> <many-to-one column="join_foreign_key_column" name="manyToOne"/> </join> </class> </hibernate-mapping> ----------------%<------------ regards, ----[ Konstantin Pribluda http://www.pribluda.de ]---------------- JTec quality components: http://www.pribluda.de/projects/ ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ xdoclet-plugins-interest mailing list xdoclet-plugins-interest@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/xdoclet-plugins-interest