Hi!
I'm a xdoclet newbie and try to generate and deploy java classes for two
entity bean with inheritence. With Person alone everything works fine.
(I looked at the xdoclet examples for inheritence, but there no VO are
generated and the Customer has no further attributes as Person. So this
doesn't help me.
My simplified example: Person with name and age, Foreigner extends
Person and adds nation and language.
The generation of the Person entity bean with all classes and value
objects is ok.
But when Foreigner should be created, I get some difficulties.
1. In ForeignerCMP after /* Value Objects BEGIN */ the get/setPersonVO
is generated (which so far is not nice but ok) but in getPersonVO I have
PersonVO.setNation and setLanguage. These attributes are supported by
ForeignerVO but not by PersonVO and so I get a compile error.
Note: In the setPersonVO there are no getNation or getLanguage, this
seems to be ok.
Is this a bug or what's wrong with my code/tags?
Is there any possibility to avoid the generation of the Person stuff in
ForeignerCMP?
2. Environment entries
Person has: @ejb:env-entry name="SequenceName" value="PersonEntity"
Foreinger has: @ejb:env-entry name="SequenceName"
value="ForeignerEntity"
I use these to generate unique Ids in the database. Each object should
have ist own queue. The name of the queue can be read in the environment
entry. But because of the inheritence I get two env-entries with the
same name in the deployment descriptor.
<env-entry>
<env-entry-name>SequenceName</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>ForeignerEntity</env-entry-value>
</env-entry>
<env-entry>
<env-entry-name>SequenceName</env-entry-name>
<env-entry-type>java.lang.String</env-entry-type>
<env-entry-value>PersonEntity</env-entry-value>
</env-entry>
Jboss complains about this: Could not set up environment; - nested
throwable: (javax.naming.NameAlreadyBoundException)]
Is there any possibilty to avoid the generation of the env-entry from
Person?
Thanks for any help.
--
Bye
Torsten
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01
_______________________________________________
xdoclet-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-user