Return-Path: Delivered-To: apmail-db-torque-dev-archive@www.apache.org Received: (qmail 58111 invoked from network); 6 Jun 2006 16:21:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 6 Jun 2006 16:21:35 -0000 Received: (qmail 7771 invoked by uid 500); 6 Jun 2006 16:21:35 -0000 Delivered-To: apmail-db-torque-dev-archive@db.apache.org Received: (qmail 7747 invoked by uid 500); 6 Jun 2006 16:21:34 -0000 Mailing-List: contact torque-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Apache Torque Developers List" Reply-To: "Apache Torque Developers List" Delivered-To: mailing list torque-dev@db.apache.org Received: (qmail 7736 invoked by uid 99); 6 Jun 2006 16:21:34 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Jun 2006 09:21:34 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received: from [209.237.227.198] (HELO brutus.apache.org) (209.237.227.198) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 06 Jun 2006 09:21:34 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 932F57142A1 for ; Tue, 6 Jun 2006 16:20:30 +0000 (GMT) Message-ID: <3298079.1149610830600.JavaMail.jira@brutus> Date: Tue, 6 Jun 2006 16:20:30 +0000 (GMT+00:00) From: "CG Monroe (JIRA)" To: torque-dev@db.apache.org Subject: [jira] Updated: (TORQUE-22) Enhanced Database Mapping info In-Reply-To: <4250265.1147725005950.JavaMail.jira@brutus> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N [ http://issues.apache.org/jira/browse/TORQUE-22?page=all ] CG Monroe updated TORQUE-22: ---------------------------- Attachment: TemplatesUpdatedWithDeepCopyPatch.zip This zip file contains new versions of the Object.vm and ObjectWithManager.vm templates that have had the DeepCopy patch (Jira issue: Torque-23) applied. This patch was committed after I grabbed my test "against the head" code. > Enhanced Database Mapping info > ------------------------------ > > Key: TORQUE-22 > URL: http://issues.apache.org/jira/browse/TORQUE-22 > Project: Torque > Type: Improvement > Components: Generator, Runtime, Test Project > Versions: 3.2.1 > Reporter: CG Monroe > Fix For: 3.2.1 > Attachments: MapEnhancements-ChangeLog.txt, MapEnhancements-v060605.zip, TemplatesUpdatedWithDeepCopyPatch.zip > > The attached zip file makes the Database Map information much more robust and useful. Basic features added: > If an application needs a fully populated Database Map structures, this can be done via the DatabaseMap.initialize() method. > *Map classes will now preserve XML order and store many more XML attritbutes, including Inheritance information. > MapBuilder template re-done to be more readable and expandable. > The TableMap object can be used to get the associated Peer, OM, and Manager (if applicable) Class objects. > Access to TableMap structures made easier in Peer ( existing method changed to public) and OM classes. (The theory here is that TableMap should know all this info and there should be an easy way to get there). > Test-project now has DatabaseMap test suite that tests most of these features. > Some misc Javadoc/synchronizing changes. > Has been tested with aliased tables, beans, managers, DB schema's with different packages during development (test suite doesn't test all of these combinations yet..) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org For additional commands, e-mail: torque-dev-help@db.apache.org