From jdo-dev-return-4713-apmail-db-jdo-dev-archive=www.apache.org@db.apache.org Fri Jul 21 11:25:45 2006 Return-Path: Delivered-To: apmail-db-jdo-dev-archive@www.apache.org Received: (qmail 95954 invoked from network); 21 Jul 2006 11:25:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 21 Jul 2006 11:25:44 -0000 Received: (qmail 22268 invoked by uid 500); 21 Jul 2006 11:25:44 -0000 Mailing-List: contact jdo-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: jdo-dev@db.apache.org Delivered-To: mailing list jdo-dev@db.apache.org Delivered-To: moderator for jdo-dev@db.apache.org Received: (qmail 90770 invoked by uid 99); 21 Jul 2006 11:09:14 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Message-ID: <44C0B5BD.6000706@versant.com> Date: Fri, 21 Jul 2006 13:08:45 +0200 From: Christian Ernst User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 X-Accept-Language: en-us, en, de-de MIME-Version: 1.0 To: Craig L Russell CC: jdo-dev@db.apache.org, jdo-experts-ext@sun.com Subject: Re: JDO2 Annotations References: <200607050848.02232.andy@jpox.org> In-Reply-To: X-MIMETrack: Itemize by SMTP Server on HAMBURG/SERVER/VERSANT(Release 6.5.4|March 27, 2005) at 07/21/2006 01:08:45 PM, Serialize by Router on HAMBURG/SERVER/VERSANT(Release 6.5.4|March 27, 2005) at 07/21/2006 01:08:45 PM, Serialize complete at 07/21/2006 01:08:45 PM Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=ISO-8859-1; format=flowed X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi JDO folks, The Solution we want to propose is based on 2. 1. JDO2 should define an own clear set of Annotations * JDO2 Annotations are splitted in two seperated sets with two indipendent packages * Persistence JDO2 Annotation are defined based on the *.jdo definition * Mapping JDO2 Annotations are defined based on the *.orm definition 2. JDO2 should define interopability with EJB3/JPA * Use of EJB3/JPA Annotations * Mapping of EJB3/JPA to JDO2 Annotations * Assumed defaults on missing or different Annotations cheers Christian