Konstantin Priblouda wrote:
> 
> --- Jim Bruno Goldberg <[EMAIL PROTECTED]>
> wrote:
> >
> >       Thanks. I try it with the follow lines:
> >
> >
> >     /**
> >      * @hibernate.list table="teste2"
> > cascade="delete"
> >      * @hibernate.collection-key column="enterprise"
> >      * @hibernate.collection-one-to-many
> > column="teste'
> > class="adama.supplier.SupplierSegment"
> >      */
> >       public List getSegments() {
> >             return segments;
> >       }
> >
> >
> >
> >       And got a big:
> >
> > bernatedoclet] (XDocletMain.start
> > 47  ) Executando
> > <null/>
> > [hibernatedoclet] Gerando mapeamentos do Hibernate
> > para
> > adama.supplier.Enterprise
> > [hibernatedoclet]    adama.supplier.Enterprise
> > [hibernatedoclet] (TemplateEngine.invokeMethod
> >   541 ) Invoking
> > method failed:
> >
> xdoclet.modules.hibernate.HibernateTagsHandler.roleAttribute,
> > line=3 of
> > template file:
> >
> file:/yard/fluid/xdoclet/modules/hibernate/resources/hibernate-properties.xdt
> > [hibernatedoclet]
> > java.lang.reflect.InvocationTargetException
> > [hibernatedoclet]       at
> > sun.reflect.NativeMethodAccessorImpl.invoke0(Native
> > Method)
> >
> >       Maybe a buggy version os hibernate-module? What is
> > wrong in my code?
> >
> >       Thanks for help. Again. ;)
> 
> do you really need @hibernate.list?
> @hibernate.bag also returns list, and does not require
> index column.

        No. Can be a bag, no problem. I try a bag and a list, but this does not
work. :(((

> 
> Anyway you are missing @hibernate.collection-index
> ( column which will be used to order your list values
> )

        I try to rewrite the code:

    /** 
     * @hibernate.bag table="SegmentSupplierXref"
     * @hibernate.collection-key column="supplier"
     * @hibernate.collection-many-to-many column="segment"
class="adama.supplier.SupplierSegment"
     * 
     */        
        public List getSegments() {
            return segments;
        }


        ...but got the same error:

[hibernatedoclet] (XDocletMain.start                   47  ) Executando
<null/>
[hibernatedoclet] Gerando mapeamentos do Hibernate para
adama.supplier.Enterprise
[hibernatedoclet]    adama.supplier.Enterprise
[hibernatedoclet] (TemplateEngine.invokeMethod         541 ) Invoking
method failed:
xdoclet.modules.hibernate.HibernateTagsHandler.roleAttribute, line=3 of
template file:
file:/yard/fluid/xdoclet/modules/hibernate/resources/hibernate-properties.xdt
[hibernatedoclet] java.lang.reflect.InvocationTargetException
[hibernatedoclet]       at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[hibernatedoclet]       at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

        Maybe something I forget..... 

> 
> and of course on the other side of realition you will
> need @hibernate.many-to-one...

        The SupplierSegment object has a key like this:

    /** 
     * Returns the primary key of SupplierSegment
     *
     * @hibernate.id  generator-class="native"
     */           
        public long getOid() {
                return oid;
        }


        This can be Many-to-Many? Sorry, I could not find specifid docs about
this I am some confusing..... 
        And thanks for help.


> 
> regards,
> 
> =====
> ----[ Konstantin Pribluda ( ko5tik ) ]----------------
> Zu Verst�rkung meines Teams suche ich ab Sofort einen
> Softwareentwickler[In] f�r die Festanstellung.
> Arbeitsort: Mainz
> Skills:  Programieren, Kentnisse in OpenSource-Bereich
> ----[ http://www.pribluda.de ]------------------------
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
> 
> -------------------------------------------------------
> This SF.net email is sponsored by Dice.com.
> Did you know that Dice has over 25,000 tech jobs available today? From
> careers in IT to Engineering to Tech Sales, Dice has tech jobs from the
> best hiring companies. http://www.dice.com/index.epl?rel_code=104
> _______________________________________________
> xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user

-- 
     CUL8R,[]s
 Jim Bruno Goldberg
http://www.md5.com.br


-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines
at the same time. Free trial click here:http://www.vmware.com/wl/offer/358/0
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to