generated code does not compile
| Newsgroups | gmane.comp.java.ejb.middlegen.user |
|---|---|
| Message-ID | <[email protected]> |
Hello,
the generated bean contains the following line:
public abstract class ContainerBean implements javax.ejb.EntityBean {
The javax.ejb.EntityBean interface requires the following methods and they
are not part of the generated code.
void ejbActivate()
void ejbLoad()
void ejbPassivate()
void ejbRemove()
void ejbStore()
void setEntityContext(EntityContext ctx)
void unsetEntityContext()
I don't want to modify the generated code by hand if possible.
How to include these methods?
Thanks
Haug
My ant task looks like:
<target name="generate_ejbs_from_db"
depends=""
description="Run Middlegen" >
<taskdef name="middlegen"
classname="middlegen.MiddlegenTask"
classpathref="middlegen.class.path" />
<middlegen appname="EntityBeanPerformance"
databaseurl="jdbc:oracle:thin:@gam-ora9-dev:1521:ORCL"
driver="oracle.jdbc.driver.OracleDriver"
username="J2EE"
password="xxxx"
datasourceJNDIName="java:/OracleDS"
providerURL="dummy"
initialContextFactory
="org.jnp.interfaces.NamingContextFactory"
gui="true" >
<cmp20 destination="src"
interfacepackage="com.vanderlande.lsg.wms.persistence"
fkcmp="true"
jndiprefix="wms/persistence"
package="com.vanderlande.lsg.wms.persistence"
viewtype="both">
</cmp20>
<table name="CONTAINER" />
<table name="CONTAINERTYPE" />
<table name="DELIVERY" />
<table name="DELIVERYLINE" />
<table name="ITEM" />
<table name="ITEMGROUP" />
<table name="ITEMGROUPATTRIBUTE" />
<table name="LOCATION" />
<table name="LOCATIONGROUP" />
<table name="LOCATIONGROUPMEMBER" />
<table name="LOCATIONTYPE" />
<table name="SKU" />
<table name="TRANSPORTTASK" />
</middlegen>
<mkdir dir="generated/src/middlegen"/>
</target>
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id56&alloc_id438&op=click