Hi Andreas,

I think it is supposed to be

* @ejb.value-object match="animal"
* @ejb.value-object match="dog"
* @ejb.value-object match="bird"

instead of

* @ejb.value-object match="animal, dog, bird"

/Niclas

Andreas Leitner wrote:
> Hi,
> 
> is there somewhere documentation on how value objects (match in particular) work? I 
>haven't found much yet (only http://users.pandora.be/ees/xdoclet/ and this one isn't 
>too wordy in VOs either).
> 
> Anyway here is what I would like to know: How can I generate multiple Value Objects 
>from one bean, where some fields are shared by multiple VOs. Here is some skeletal 
>example code:
> 
> ...
> * @ejb.bean name="..."
> ...
> 
>  * @ejb.value-object name="Animal" match="animal" instantiation="eager"
>  * 
>  * @ejb.value-object name="Dog" match="dog" instantiation="eager"
>  *
>  * @ejb.value-object name="Bird" match="bird" instantiation="eager"
>  *
> 
> ...
> 
>  * @ejb.value-object match="animal, dog, bird"
>  * @ejb.persistent-field
>  * @ejb.pk-field
>  **/
>     public abstract int getId();
>     public abstract void setId(int pId);
> ...
> 
>  * @ejb.value-object match="bird"
>  * @ejb.persistent-field
>  **/
>     public abstract String getFeatherType();
>     public abstract void setFeatherType(String featherType);
> ...
> 
>  * @ejb.value-object match="doc"
>  * @ejb.persistent-field
>  **/
>     public abstract int getNumberOfTeeth();
>     public abstract void setNumberOfTeeth(int numberOfTeeth);
> ...
> 
> but it does not work, I have tried all combinations that came up my mind, but 
>nothing seems to generate:
> 
> AnimalValue (id)
> Bird (id, featherType)
> Dog (id, numberOfTeeth)
> 
> 
> any help is greatly appreciated,
> Andreas
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user

-- 
Niclas Olofsson - http://www.ismobile.com
Product Development, isMobile, Aurorum 2, S-977 75 Lule�, Sweden
Phone: +46(0)920-75550
Mobile: +46(0)70-3726404



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user

Reply via email to