Return-Path: Delivered-To: apmail-openjpa-dev-archive@www.apache.org Received: (qmail 68345 invoked from network); 24 Jul 2007 23:13:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Jul 2007 23:13:52 -0000 Received: (qmail 79813 invoked by uid 500); 24 Jul 2007 23:13:53 -0000 Delivered-To: apmail-openjpa-dev-archive@openjpa.apache.org Received: (qmail 79781 invoked by uid 500); 24 Jul 2007 23:13:53 -0000 Mailing-List: contact dev-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@openjpa.apache.org Delivered-To: mailing list dev@openjpa.apache.org Received: (qmail 79772 invoked by uid 99); 24 Jul 2007 23:13:53 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Jul 2007 16:13:53 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO brutus.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 24 Jul 2007 16:13:51 -0700 Received: from brutus (localhost [127.0.0.1]) by brutus.apache.org (Postfix) with ESMTP id 14EE7714159 for ; Tue, 24 Jul 2007 16:13:31 -0700 (PDT) Message-ID: <16935396.1185318811060.JavaMail.jira@brutus> Date: Tue, 24 Jul 2007 16:13:31 -0700 (PDT) From: "Patrick Linskey (JIRA)" To: dev@openjpa.apache.org Subject: [jira] Updated: (OPENJPA-293) OpenJPA should not require managed type enhancement In-Reply-To: <19457647.1185318632044.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 [ https://issues.apache.org/jira/browse/OPENJPA-293?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Patrick Linskey updated OPENJPA-293: ------------------------------------ Attachment: OPENJPA-293.patch Patch to make enhancement optional. This feature is pretty experimental, but the only significant code changes are to the enhancer. For enhanced classes, code pathways should remain virtually unchanged. Lazy loading in non-redefined types is currently not behaving correctly, and I have not yet run the CTS in any configuration (including with enhancement) yet. To do: - resolve issues marked with '#####' in patch - lazy loading in field-access without redefinition - clearing in pnew property-access without redefinition - figure out how to auto-test the redefinition code, either in Java 5 or in Java 6 - test compound primary keys - run CTS in the following combinations: * Java 6 * Java 5 with javaagent * Java 5 without javaagent > OpenJPA should not require managed type enhancement > --------------------------------------------------- > > Key: OPENJPA-293 > URL: https://issues.apache.org/jira/browse/OPENJPA-293 > Project: OpenJPA > Issue Type: New Feature > Components: docs, kernel > Affects Versions: 0.9.0, 0.9.6, 0.9.7 > Reporter: Patrick Linskey > Fix For: 1.0.0 > > Attachments: OPENJPA-293.patch > > > OpenJPA currently requires a post-compilation / deploy-time class processing step. This should be made optional. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.