yeah - that looks familiar.  I want to get into it myself.... cant offer any advice 
yet sorry.

cheesr
dim


----- Original Message -----
From: "Jozsa Kristof" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Tuesday, February 26, 2002 2:05 PM
Subject: Re: [Xdoclet-user] CMR on JBoss3 beta1


> Hi dim,
>
> thanks for showing the way out of that problem - I've removed the
> @ejb:pk-field and this error has disappeared..
>
> But I'm afraid I've pasted the wrong error line into my mail below, I think
> I do have some CMR problems as well. What I wanted to ask, is the following
> error:
>
> 03:58:01,350 ERROR [EntityContainer] Exception in service lifecyle operation: create
> org.jboss.deployment.DeploymentException: Role: product-belongsto-manufacturer with 
>multiplicity many using foreign-key mapping is
not allowed to have key-fields
>
>
> The relationship is defined as the following:
>
> in ProductBean:
> /**
>  *  The manufacturer (reference) of this product
>  *  @ejb:interface-method view-type="local"
>  *
>  *  @ejb:relation
>  *      name="Manufacturer-Product"
>  *      role-name="product-belongsto-manufacturer"
>  *
>  *  @jboss:relation
>  *      fk-constraint="false"
>  *      related-pk-field="id"
>  *      fk-column="manufacturer_id"
>  *
>  */
> public abstract ManufacturerLocal getManufacturer();
>
>
> and in ManufacturerBean:
> /**
>  *  @ejb:interface-method view-type="local"
>  *
>  *  @ejb:relation
>  *      name="Manufacturer-Product"
>  *      role-name="manufacturer-has-products"
>  *
>  *  @jboss:relation
>  *      fk-constraint="false"
>  *      related-pk-field="id"
>  *      fk-column="manufacturer_id"
>  */
> public abstract Collection getProducts();
>
> thx,
> Christopher
>
> ps. I just love to get helpful support past four o'clock in the morning -
> that's something really cool :)
>
> On Tue, Feb 26, 2002 at 03:30:12AM +0100, Jozsa Kristof wrote:
> > Hi,
> >
> > Let me ask the usual question again - how's XDoclet up with JBoss3 beta
> > support? I'd a couple of CMR beans in various relationships, and when I
> > tried to move on to the released beta1 of JBoss3, the relationships broke
> > badly. (I've upgraded XDoclet as well to the latest CVS version). The exact
> > problem of JBoss3 was:
> >
> > 03:24:19,143 ERROR [EntityContainer] Exception in service lifecyle operation: 
>create
> > org.jboss.deployment.DeploymentException: primkey-field must be the same type as 
>prim-key-class
> >
> > ..which honestly I don't fully understand either, but I hope someone more
> > clever does :) So are the needed changes already in XDoclet, and what should
> > I change from my working piece of code to follow the changes? (I can figure
> > the latter out myself, if the XDoclet docs are updated..)
> >
> > Thanks much,
> > Christopher
> > --
> > .Digital.Yearning.for.Networked.Assassination.and.Xenocide
> >
> > _______________________________________________
> > Xdoclet-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/xdoclet-user
>
> --
> .Digital.Yearning.for.Networked.Assassination.and.Xenocide


_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to