Hi all,
I am generating 3 CMP 2.0 entity beans with middlegen, using the cmp20 tag. I have viewtype set to both. For some reason, when XDoclet runs its localhomeinterface and homeinterface tasks, I don’t get LocalHome and Home interfaces for my entity beans (although I do for my session beans). By the way, when I look in the generated TableTBean file, view-type is “both”
This worked fine with middlegen 1.0; upgrading to 2.0b1 and re-configuring my build.xml file for 2.0b1 gave me this problem. Here’s my middlegen tag:
<middlegen appname="bobo" databaseurl="jdbc:mysql://localhost/nono" driver="org.gjt.mm.mysql.Driver" username="admin" password="admin" gui="no" >
<table name="table_t"/> <table name="another_table_t"/> <table name="yet_another_table_t"/>
<cmp20 destination="${src.dir}" package="com.bobo.ejb" interfacepackage="com.bobo.interfaces" pkclass="true" dataobject="false" readonly="false" viewtype="both" guid="true" >
<finders> <and> <notkey/> </and> </finders>
<jboss/> </cmp20> </middlegen>
And here’s my ejbdoclet tag:
<ejbdoclet sourcepath="${src.dir}" destdir="${src.dir}" excludedtags="@version,@author" ejbspec="2.0" force="yes" > <packageSubstitution packages="ejb" substituteWith="interfaces"/>
<fileset dir="${src.dir}"> <include name="**/ejb/*Bean.java" /> </fileset>
<localinterface /> <localhomeinterface />
<remoteinterface/> <homeinterface />
<dataobject/> <valueobject/> <utilobject includeGUID="true"> <packageSubstitution packages="ejb" substituteWith="ejb.util"/> </utilobject> <entitypk/> <entitycmp/> <!--<deploymentdescriptor destdir="${build.dir}/META-INF" validatexml="true" />--> <jboss version="3.0" xmlencoding="UTF-8" destdir="${build.dir}/META-INF" validatexml="false" typemapping="mySQL" datasource="java:/MySqlDS" /> </ejbdoclet>
Any ideas?
Thanks- Pete
|