Obviously properties of composite element has to be
marked in that class instead  of where you placed it
( in your case:
com.wr.adProgram.hibernate.utils.columnViewDetail )


I'm not sure though how well composite element is
suppored in XD1, so I would recommend to upgrade to
XD2
( plugin version 1.0.4-SNAPSHOT ) 

regards,

--- Mel Haynes <[EMAIL PROTECTED]> wrote:

> I am having a problem getting the composite element
> feature to work
> correctly, specifically the property names in the
> composite element. I
> have searched the net high and low with now luck.
> Could someone point
> out what I am doing wrong? Here is what I have
> 
> First I have 2 tables, one table stores the name of
> a custom column
> layout. The detail table stores the columns and the
> order for that
> view.
> 
> ---------------------------------
> |        columnView           |
> ---------------------------------
> columnViewId  (integer) |
> programName (char)     |
> DisplayName   (char)     |
> user                    (char)     |
> ---------------------------------
> 
> ---------------------------------
> |     columnViewDtl           |
> ---------------------------------
> columnViewId(FK)  (integer)   |
> columnName           (char)       |
> DisplayName           (char)       |
> order                          (integer)   |
> width                           (integer)  |
> ---------------------------------
> 
> 
> the columnView can have 0..* columnViewDtl and from
> reading the
> hibernate book, I thought choosing a composite
> element would be the
> best choice. so i created a regular pojo for
> columnViewDtl and for
> columnView I have the following xdoclet tags
> 
> /**
>     * @hibernate.set
>     *     role="columnViewDetails"
>     *     cascade="all-delete-orphan"
>     *     table="colviewsdtl"
>     *     inverse="false"
>     *     lazy="false"
>     *
>     * @hibernate.collection-key column="colViewId"
>     * @hibernate.collection-composite-element
>
class="com.wr.adProgram.hibernate.utils.columnViewDetail"
>     *
>     * @hibernate.parent name="columnView"
>     * @hibernate.property
>     *     name="columnName"
>     *     column="columnname"
>     *     not-null="true"
>     * @hibernate.property
>     *     name="displayName"
>     *     column="displayname"
>     *     not-null="true"
>     * @hibernate.property
>     *     name="order"
>     *     column="columnOrder"
>     *     not-null="true"
>     * @hibernate.property
>     *     name="width"
>     *     column="colwidth"
>     *     not-null="false"
>     */
> 
> 
> the problem is in that i am not getting the property
> names to go into
> the composite element section.  Here is what I am
> getting:
> 
> 
>         <property
>             name="columnViewDetails"
>             type="java.util.Collection"
>             update="true"
>             insert="true"
>             column="columnname"
>             not-null="true"
>         />
> 
>         <parent name="columnViewDetails"  />
> 
>         <set
>             name="columnViewDetails"
>             table="colviewsd"
>             lazy="false"
>             inverse="false"
>             cascade="all-delete-orphan"
>             sort="unsorted"
>         >
> 
>             <key column="colViewId"></key>
> 
>             <composite-element
>                
>
class="com.wr.adProgram.hibernate.utils.columnViewDetail"
>             >
> 
>             </composite-element>
> 
>         </set>
> 
> am i missing something or not writing the tags
> correctly? I appreciate
> your time and thanks in advance.
> 
> -- 
> Mel Haynes Jr
> 
>
-------------------------------------------------------------------------
> 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-user mailing list
> xdoclet-user@lists.sourceforge.net
>
https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> 


----[ 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


 
____________________________________________________________________________________
Any questions? Get answers on any topic at www.Answers.yahoo.com.  Try it now.

-------------------------------------------------------------------------
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-user mailing list
xdoclet-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to