Return-Path: Delivered-To: apmail-incubator-open-jpa-dev-archive@locus.apache.org Received: (qmail 23573 invoked from network); 17 May 2007 00:05:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 17 May 2007 00:05:35 -0000 Received: (qmail 15545 invoked by uid 500); 17 May 2007 00:05:41 -0000 Delivered-To: apmail-incubator-open-jpa-dev-archive@incubator.apache.org Received: (qmail 15394 invoked by uid 500); 17 May 2007 00:05:40 -0000 Mailing-List: contact open-jpa-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: open-jpa-dev@incubator.apache.org Delivered-To: mailing list open-jpa-dev@incubator.apache.org Received: (qmail 15385 invoked by uid 99); 17 May 2007 00:05:40 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 May 2007 17:05:40 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of mprudhomapache@gmail.com designates 64.233.166.182 as permitted sender) Received: from [64.233.166.182] (HELO py-out-1112.google.com) (64.233.166.182) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 May 2007 17:05:33 -0700 Received: by py-out-1112.google.com with SMTP id p76so708631pyb for ; Wed, 16 May 2007 17:05:12 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:mime-version:in-reply-to:references:content-type:message-id:content-transfer-encoding:from:subject:date:to:x-mailer:sender; b=Od5ooeiQWupKc3V7dlJP2SScyeszZ9WNduTH/LvUys9fYHyvGXvjipc9VQXqf7qNf7m9P2O0wIPtaIlD1QW3/WnC5SUPNmaU4YEH86OEXfTmY/vjiFg15puIjeSllZq3sFXg6LuVIqOVh8za/sB5O0lH4yZjNr2VMTz5KCUXk0w= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:mime-version:in-reply-to:references:content-type:message-id:content-transfer-encoding:from:subject:date:to:x-mailer:sender; b=spHw1jZ/Ww/cxeov8k+0pmdIZhK0n+ory1FQ5b0TEmIs8ha5EGtGphHMBcm8ZoFTP4VgbekgPlJIbjEKT9CCB2pBNX9l8E/PUTMLX1gvZKzRUrWPgBcJOeleKa3y4SoVnBMebfPsBNSGgV6C53cANsGWxd6jg6PkidnKQCqLJ1M= Received: by 10.114.135.1 with SMTP id i1mr2606078wad.1179360312155; Wed, 16 May 2007 17:05:12 -0700 (PDT) Received: from ?192.168.15.100? ( [66.248.222.34]) by mx.google.com with ESMTP id m29sm574072poh.2007.05.16.17.05.06; Wed, 16 May 2007 17:05:09 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <464B9A99.6090204@telenity.com> References: <875636.56010.qm@web501.biz.mail.mud.yahoo.com> <001701c797dc$8519ac40$6601a8c0@tyan2400> <72c1350f0705161026u2cb79e91o19f063fc0e94259c@mail.gmail.com> <715E5492-D84A-4EE9-9179-A754D1C98532@apache.org> <464B58A6.3090301@telenity.com> <7262f25e0705161256w119ff1demcb234900d94936a8@mail.gmail.com> <49D6568F-DF8B-4883-93CC-3E52444F1729@apache.org> <464B9A99.6090204@telenity.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Marc Prud'hommeaux Subject: Re: Will reversemappingTask() generate EJB3 annotations? Date: Wed, 16 May 2007 17:04:45 -0700 To: open-jpa-dev@incubator.apache.org X-Mailer: Apple Mail (2.752.3) Sender: Marc Prud'hommeaux X-Virus-Checked: Checked by ClamAV on apache.org IMO, mailing list is probably good for discussing strategies and techniques. JIRA reports are good for providing implementation summaries and proposed patches. On May 16, 2007, at 4:58 PM, Gokhan Ergul wrote: > Marc, Patrick, > > What would be the correct medium to discuss various design/ > implementation details? This mailing list / jira or somewhere else? > > Gokhan. > > Marc Prud'hommeaux wrote: >> >> I've gone ahead and created https://issues.apache.org/jira/browse/ >> OPENJPA-239 in order to track comments and patches for this issue. >> >> >> >> On May 16, 2007, at 12:56 PM, Patrick Linskey wrote: >> >>>> Would you guys be interested in getting donations in that area? >>> >>> Certainly! >>> >>>> We do have our homegrown solution that does that (along with >>>> some other >>>> goodies as well). It's currently based on our metadata >>>> representation >>>> reverse-engineered from the database schema, it'd be nice (read: >>>> more >>>> flexible and maintainable) to have it based on openjpa metadata and >>>> integrated in openjpa itself for the community to use. >>> >>> The basics could be implemented as a new subtype of >>> ReverseMappingTool.ReverseCodeGenerator that did more intelligent >>> things in the various field / method generators; ideally, we'd >>> want to >>> provide options for things like leaving ORM metadata in XML but >>> putting @Entity and @Id etc. in classes, and obviously the >>> ability to >>> not write any XML at all and put everything in annotations instead. >>> >>> -Patrick >>> >