Return-Path: Delivered-To: apmail-db-ddlutils-dev-archive@www.apache.org Received: (qmail 86990 invoked from network); 21 Dec 2005 00:18:44 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 21 Dec 2005 00:18:44 -0000 Received: (qmail 84740 invoked by uid 500); 21 Dec 2005 00:18:43 -0000 Delivered-To: apmail-db-ddlutils-dev-archive@db.apache.org Received: (qmail 84698 invoked by uid 500); 21 Dec 2005 00:18:43 -0000 Mailing-List: contact ddlutils-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: ddlutils-dev@db.apache.org Delivered-To: mailing list ddlutils-dev@db.apache.org Received: (qmail 84687 invoked by uid 99); 21 Dec 2005 00:18:43 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Dec 2005 16:18:43 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of tomdzk@gmail.com designates 64.233.182.194 as permitted sender) Received: from [64.233.182.194] (HELO nproxy.gmail.com) (64.233.182.194) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 20 Dec 2005 16:18:42 -0800 Received: by nproxy.gmail.com with SMTP id o63so4153nfa for ; Tue, 20 Dec 2005 16:18:21 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=YfiC/1UU3RJMTqijLnPJf2tDhf+FDPVzySlx/4hSr0yyPapbLcFZWO6BffL/DWNy66ZWxVji/LtS81L2KpJKcwJJjYRdwztZGZ0iyooipRGsOfNjEgZ/pIGLAOZ/Zo7gjz9oKgEbv9AGoqifNEyn/3tl0ROP4/LR8ziUjNEMFEo= Received: by 10.48.12.14 with SMTP id 14mr5158nfl; Tue, 20 Dec 2005 16:18:21 -0800 (PST) Received: by 10.48.143.20 with HTTP; Tue, 20 Dec 2005 16:18:21 -0800 (PST) Message-ID: <224f32340512201618l3fc64e9bv1b857613d2d26208@mail.gmail.com> Date: Wed, 21 Dec 2005 01:18:21 +0100 From: Thomas Dudziak To: ddlutils-dev@db.apache.org Subject: Re: Todo/issues. to handle before release.. In-Reply-To: <99E1BFEB-F034-4978-801D-38387DBA7398@Sun.COM> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <43A85917.4020803@mvdb.net> <224f32340512201257v2d5e6df3q5d82e29fccbc034@mail.gmail.com> <43A87749.7080502@mvdb.net> <224f32340512201342q394aa12bja5e9d28fe4b535d1@mail.gmail.com> <43A88F98.6000501@mvdb.net> <43A894FF.10806@bristowhill.com> <224f32340512201543q4b3ae143xc257e6d3f175363b@mail.gmail.com> <022A3CD4-CDC0-4D21-ABE0-B557F549BECA@Sun.COM> <224f32340512201604t5b2b42b6i427a7ae557540ba7@mail.gmail.com> <99E1BFEB-F034-4978-801D-38387DBA7398@Sun.COM> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 12/21/05, Craig L Russell wrote: > Today there is no JDO2 database metadata, only Java and persistence > metadata. So there is no compatibility issue, we're talking about a > greenfield project. > > Once we are into the part of the project when we can look at this, there = are > a number of components that need to be implemented. We would probably wan= t > to build an interface and a memory model to read and write DDU; and then > other components that will use the memory model to map to persistence and > vice versa. Right, I only half-remembered the orm part which contains some database metadata. For instance, it should actually be possible to derive a DdlUtils schema from the OJB mapping definition because it contains enough info. (I should try that some time ...) The same (in combination with the JDO-mapped classes in order to get the field types and thus be able to find reasonable JDBC types) could be true for JDO2 orm data, though probably only in one direction (but the more important one: classes -> database). Tom