At the same time we should support what you do as well I think...  Can
you enter a bug report on SF ?

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED]] On Behalf 
> Of Vincent Harcq
> Sent: mercredi 13 f�vrier 2002 8:07
> To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: RE: [Xdoclet-user] Move from v1 to XDoclet-v1-1-1 
> causes duplication in jaws.xml
> 
> 
> Hi,
> You should not duplicate
>          * @ejb:persistent-field
>          * @ejb:pk-field
> On the setter method.
> 
> Regards.
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]] On Behalf 
> > Of Russell Chan
> > Sent: mercredi 13 f�vrier 2002 5:08
> > To: [EMAIL PROTECTED]
> > Subject: [Xdoclet-user] Move from v1 to XDoclet-v1-1-1 causes 
> > duplication in jaws.xml
> > 
> > 
> > Hi,
> > 
> > I've been successfully using jboss 2.4 with xdoclet (cvs tag
> > version xdoclet-1-0).
> > 
> > However, I've needed some of the newer merging stuff in the
> > newer versions so have switched to using the XDoclet-v1-1-1 
> revision.
> > 
> > I'm finding that the xml generated in the jaws.xml file has
> > duplication for all the members.  It seems that I get two 
> > copies of each cmp-field, 
> > one with the correct column name (I'm using the 
> > jboss:column-name xdoclet method tag), and one with what 
> > appears to be the field name repeated.
> > 
> > Needless to say, this is completely borking my ear file and
> > it doesn't deploy properly. Before I start on customizing the 
> > template to fix this, I was hoping someone might have seen 
> > this, or rather tell me what I'm doing wrong...
> > 
> > Here's an example snippet showing the problem from the
> > generated jaws.xml file:
> > 
> >       <entity>
> >          <ejb-name>offnet/Config</ejb-name>
> > 
> >          <cmp-field>
> >             <field-name>name</field-name>
> >             <column-name>NAME</column-name>
> > 
> >          </cmp-field>
> >          <cmp-field>
> >             <field-name>value</field-name>
> >             <column-name>VALUE</column-name>
> > 
> >          </cmp-field>
> >          <cmp-field>
> >             <field-name>name</field-name>
> >             <column-name>name</column-name>
> > 
> >          </cmp-field>
> >          <cmp-field>
> >             <field-name>value</field-name>
> >             <column-name>value</column-name>
> > 
> >          </cmp-field>
> > 
> >          <table-name>CONFIG</table-name>
> >          <create-table>true</create-table>
> >          <remove-table>false</remove-table>
> >          <tuned-updates>true</tuned-updates>
> > 
> > 
> > Here's my ejbdoclet tag in the ant script, in case:
> >           <ejbdoclet 
> >                             classpathref="ejbdoclet.classpath"
> >                             
> > destdir="${core.ejb.src.generated.dir}" ejbspec="1.1" 
> >                             excludedtags="@version,@author"
> > sourcepath="${core.ejb.src.dir}">
> > 
> >                             <fileset dir="${core.ejb.src.dir}">
> >                                     <include name="**/*Bean.java"/>
> >                             </fileset>
> > 
> >                             <packageSubstitution
> > packages="ejb" substituteWith="interfaces"/>
> >                             <dataobject 
> > mergedir="${core.xdoclet.merge.dir}"/>
> > 
> >                             <entitypk/>
> >                             <entitycmp/>
> > 
> >                             <remoteinterface
> > mergedir="${core.xdoclet.merge.dir}"/>
> >                             <homeinterface 
> > mergedir="${core.xdoclet.merge.dir}"/>
> > 
> >                             <deploymentdescriptor
> > destdir="${core.ejb.build.dir}/META-INF"/>
> >                             <jboss 
> > datasource="${core.ejb.datasource.name}" 
> >                                     
> > destdir="${core.ejb.build.dir}/META-INF"
> >                                     
> > typemapping="${core.ejb.datasource.type}"
> >                                     version="2.4"
> >                                     debug="true"
> >                                     xmlencoding="UTF-8"/>
> >                     </ejbdoclet>
> > 
> > 
> > 
> >          <read-only>false</read-only>
> > 
> >       </entity>
> > 
> > 
> > 
> > 
> > Here's some sample method code from the bean:
> > /**
> >  *
> >  * @ejb:bean name="offnet/Config" type="CMP"
> > jndi-name="ejb/offnet/Config" primkey-field="name"
> >  * @ejb:transaction type="Required"
> >  * @ejb:pk class="java.lang.Integer" generate="false" 
> > package="java.lang"
> >  * @ejb:finder signature="Collection findAll()" 
> > unchecked="true" transaction-type="NotSupported"
> >  * @ejb:data-object setdata="true"
> >  *
> >  *
> >  *
> >  * @jboss:table-name "CONFIG"
> >  * @jboss:create-table "true"
> >  * @jboss:remove-table "false"
> >  * @jboss:tuned-updates "true"
> >  * @jboss:read-only "false"
> >  *
> >  * @version $Revision$
> >  * @author $Author$
> >  */
> > 
> >         /** 
> >          * getName - get NAME
> >          *
> >          * @ejb:interface-method view-type="remote"
> >          * @ejb:interface-method view-type="local"
> >          * @ejb:persistent-field
> >          * @ejb:pk-field
> >          * @jboss:column-name "NAME"
> >          */
> >         public abstract java.lang.String getName ();
> > 
> >         /**
> >          * setName - set NAME
> >          *
> >          * @ejb:interface-method view-type="remote"
> >          * @ejb:interface-method view-type="local"
> >          * @ejb:persistent-field
> >          * @ejb:pk-field
> >          */
> > 
> > 
> > --
> > Russell Chan
> > Stable Network Technologies Inc.
> > PO Box 86079 
> > Oakville, Ontario, Canada
> > L6H 5V6
> > 
> > Email: [EMAIL PROTECTED]
> > Mobile: 416 822 5200
> > Fax: 416 867 7170
> > 
> > _______________________________________________
> > Xdoclet-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> > 
> > 
> 
> 
> 
> _______________________________________________
> Xdoclet-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/xdoclet-user
> 
> 



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

Reply via email to