Re: CMP field for key not found exception
Eivind Waaler <[email protected]>
| Newsgroups | gmane.comp.java.ejb.middlegen.user |
|---|---|
| Message-ID | <[email protected]> |
Try setting the fkcmp flag in the cmp20 plugin to false: http://boss.bekk.no/boss/middlegen/plugins/cmp20.html#fkcmp .eivind On Mon, 20 Oct 2003 [email protected] wrote: > Hi, > > I have 2 tables with a many2many relationship. I've generated the EJBs with middlegen but when I deploy the .jar on JBoss, then I get the following exception for each entity EJB (except the EJB which has the "idservicio" field): > > CMP field for key not found: field name=idservicio, ObjectName: jboss.j2ee:jndiName=com/tid/score/datos/interfaces/ServicioLocalHome,service=EJB > > The middlegen task is: > > <middlegen appname="${name}" prefsdir="${middlegen}" gui="false" databaseurl="${database.url}" initialContextFactory="${java.naming.factory.initial}" providerURL="${java.naming.provider.url}" datasourceJNDIName="${name}.database" driver="${database.driver}" username="${database.userid}" password="${database.password}" schema=""> > <many2many> > <tablea name="servicio"/> > <jointable name="servicio_grupo" generate="true"/> > <tableb name="grupo"/> > </many2many> > <cmp20 destination="${middlegen.gen-src.dir}" package="${middlegen.build.package}.ejb" interfacepackage="${middlegen.build.package}.interfaces" pkclass="false" dataobject="true" viewtype="local" mergedir="${root}/src/middlegen" readonly="false" fkcmp="true" guid="false"> > <sequenceblock package="${middlegen.sequence.package}.ejb" interfacepackage="${middlegen.sequence.package}.interfaces" table="sequence" /> > <jboss/> > </cmp20> > </middlegen> > > What's the problem?. The exception is generated even for the Sequence EJB?. > > Thanks, > Jorge > > __________________________________________________________________ > McAfee VirusScan Online from the Netscape Network. > Comprehensive protection for your entire computer. Get your free trial today! > http://channels.netscape.com/ns/computing/mcafee/index.jsp?promo=393397 > > Get AOL Instant Messenger 5.1 free of charge. Download Now! > http://aim.aol.com/aimnew/Aim/register.adp?promo=380455 > > > ------------------------------------------------------- > This SF.net email is sponsored by OSDN developer relations > Here's your chance to show off your extensive product knowledge > We want to know what you know. Tell us and you have a chance to win $100 > http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 > _______________________________________________ > middlegen-user mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/middlegen-user > ------------------------------------------------------- This SF.net email is sponsored by OSDN developer relations Here's your chance to show off your extensive product knowledge We want to know what you know. Tell us and you have a chance to win $100 http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54