Return-Path: Delivered-To: apmail-cayenne-user-archive@www.apache.org Received: (qmail 35627 invoked from network); 23 Aug 2009 03:08:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 23 Aug 2009 03:08:16 -0000 Received: (qmail 91652 invoked by uid 500); 22 Aug 2009 21:41:58 -0000 Delivered-To: apmail-cayenne-user-archive@cayenne.apache.org Received: (qmail 91634 invoked by uid 500); 22 Aug 2009 21:41:58 -0000 Mailing-List: contact user-help@cayenne.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@cayenne.apache.org Delivered-To: mailing list user@cayenne.apache.org Received: (qmail 91624 invoked by uid 99); 22 Aug 2009 21:41:58 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 22 Aug 2009 21:41:58 +0000 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [68.142.201.184] (HELO web31704.mail.mud.yahoo.com) (68.142.201.184) by apache.org (qpsmtpd/0.29) with SMTP; Sat, 22 Aug 2009 21:41:48 +0000 Received: (qmail 90475 invoked by uid 60001); 22 Aug 2009 21:41:27 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1250977287; bh=9t1VBn/eNutT6fsSb7cuDIUHyDiHm1cu54rBwMFeBY0=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=jdzwLPMoYJXBWaRaEI3bvoP9+2l+rAMrYnvbP3Wgr/IhjjUULOE1uBEMq+sqAIQD/rehfJVMU5WwrG3zCmyreTaT2f7rrxAt80kVMhRt62xis6S3VOkdlI4OqBBefuOrWpjR2aDYNlDwzU/31mgg1OTVQfxDdhtARIShexHvyb4= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=r29P1YSoW4NIdy0NEll18VgtfGSZcXGxXTf8Dz0X981aPFHHMxXWd1vkAiRK2g4m1tj8jK2zMNwudtZNuQESSjcVB9zgmkf0ftdBlJzwroNWUjPctjPRccrpmsUEh0Kvu91oC/Hxj1B7cUdeTCPMm1bevhvXbzWqo9HDJqMg2yc=; Message-ID: <27984.89734.qm@web31704.mail.mud.yahoo.com> X-YMail-OSG: chHOEDcVM1lu1CVQX.bRONsUWOQ_XKkTvOdNB39IUB_ylSeA0xeKcYlCzZJ83A8KRa8dod9.7o13nXnUBtecB.Fxh9HB_kD8IgVEBG2YqFi5lAhTwJg9r0UPtNDKImzlIbnrEOaOqV48a5LrLVycsyvXNChiYXu1Bp2r74WkQ6.IuEpi0YhGEiOWvT1EnWP8kdmeFRZN8zN96ZluYY6sBNMn6QOue36sqQLMdOGaRkU7ffRe8YyLN5EOhQMbpuxmXMM5LmLQybE.xIusj.4s5P8R_wKjoqUxaeAopTY7W35wtSlWlxF3Z0mRHyr8YUAN_i9Zf1sScAP5_lP65U70gfQmQ9Aeigr5IRSX Received: from [122.164.255.8] by web31704.mail.mud.yahoo.com via HTTP; Sat, 22 Aug 2009 14:41:26 PDT X-Mailer: YahooMailClassic/6.1.2 YahooMailWebService/0.7.338.2 Date: Sat, 22 Aug 2009 14:41:26 -0700 (PDT) From: Nishant Neeraj Subject: many-to-many relationship does not work in Cayenne. To: user@cayenne.apache.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="0-1181986704-1250977286=:89734" X-Virus-Checked: Checked by ClamAV on apache.org --0-1181986704-1250977286=:89734 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Hi,=20 I have been trying to get a demo with Cayenne. Looks like=0ACayenne does no= t like the schema the DAOs created are a mess. They have=0Atexts like $impo= rtUtils.addType(${rel.TargetEntity.ClientClassName})=0Awhere you expect a m= ethod paramter. I was creating the following relation-ship for a magzine-subscriber managem= ent. (category) -|----(one to many)----<=A0 (magazines) (magazines) -|----(one to many)----<=A0 (magazine_issues) (magazine_issues) >----(many to one)----|-=A0 (subscribers) basically,=0Amagazine_issues stores the information that which magazine is = assigned=0Ato which subscriber. so, everytime a order for a magazine comes = there=0Ais a row created in magazine_issues table. The relationship that I have added in modeler is category to magazine To Dep PK (checked), to many=0A (checked) magazine to category To Dep PK (un-checked), to many (un-checked) magazine to magazine_issues To Dep PK (checked), to many (checked) magazine_issue to magazine To Dep PK (un-checked), to many (un-checked) magazine_issues to subscribers To Dep PK (un-checked), to many (un-checked) subscribers to magazine_issues To Dep PK (checked), to many (checked) -------- with=0Athese setting now when I try to create DAOs I get lot of placeholder= =0Asort of code like=0A$importUtils.addType(${rel.TargetEntity.ClientClassN= ame}) Can anyone explain me what I am doing wrong here? Thanks=20 Nishant=0A=0A=0A Love Cricket? Check out live scores, photos, video hi= ghlights and more. Click here http://cricket.yahoo.com --0-1181986704-1250977286=:89734--