Return-Path: Delivered-To: apmail-openjpa-users-archive@minotaur.apache.org Received: (qmail 35114 invoked from network); 26 Jun 2010 00:46:48 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 26 Jun 2010 00:46:48 -0000 Received: (qmail 95595 invoked by uid 500); 26 Jun 2010 00:46:47 -0000 Delivered-To: apmail-openjpa-users-archive@openjpa.apache.org Received: (qmail 95554 invoked by uid 500); 26 Jun 2010 00:46:47 -0000 Mailing-List: contact users-help@openjpa.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@openjpa.apache.org Delivered-To: mailing list users@openjpa.apache.org Received: (qmail 95546 invoked by uid 99); 26 Jun 2010 00:46:47 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 26 Jun 2010 00:46:47 +0000 X-ASF-Spam-Status: No, hits=3.6 required=10.0 tests=FREEMAIL_FROM,SPF_HELO_PASS,SPF_NEUTRAL,SUBJ_ALL_CAPS,T_TO_NO_BRKTS_FREEMAIL,URI_HEX X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [216.139.236.158] (HELO kuber.nabble.com) (216.139.236.158) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 26 Jun 2010 00:46:40 +0000 Received: from jim.nabble.com ([192.168.236.80]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1OSJXG-0006mC-O0 for users@openjpa.apache.org; Fri, 25 Jun 2010 17:46:18 -0700 Date: Fri, 25 Jun 2010 17:46:18 -0700 (PDT) From: Daniel Toffetti To: users@openjpa.apache.org Message-ID: <1277513178736-5224183.post@n2.nabble.com> In-Reply-To: <00d601caf123$ee8d56b0$cba80410$@com> References: <00b401caf113$f9331e70$eb995b50$@com> <00d601caf123$ee8d56b0$cba80410$@com> Subject: RE: JPA 3.0 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org Hi, Sorry I'm late but I don't want to miss this party... :-) I want to join Chris in his feelings, but pointing out that perhaps what I would most likely want to see is a JDBC 5 rather than a JPA 3. I'll try to be more specific: - I agree I'm not interested in the entity state, I just want detached entities. - I don't want to configure mappings, I just want table rows as objects, anemic model is what some people call it. If there is a tool that can generate the corresponding Java code, better yet. - I don't want to write JDBC boilerplate code, things like Spring JDBC templates or similar would be appreciated (but without Spring !). - Our databases make heavy use of stored procedures, setting IN params, getting OUT params and a list of entities should be trivial. Spring SP templates comes to mind (but without Spring !). Some time ago I started a quest for a magic tool, I searched SourceForge, GoogleCode, FreshMeat and Kenai for keywords like SQL, JDBC, JPA, DAO, ORM, Stored Procedure, etc. I've found and downloaded about eighty projects, most with source code, most barely useable. Some of them attempt to avoid OR mapping, some attempt to do it but better. Data access tools and libraries pop everywhere you move a rock, I guess this says something about the situation. The first time I learnt about ORM, I got scared and horrified... like, "you mean no SPs ?" I've come to understand the scenarios where ORM and JPA have its place, I don't think JPA is faulty. It's just that I want something different, some tool that assumes I'm working with an RDBMS and want to use it as such. Thanks in advance for any useful tool or URL I might have missed. Cheers, Daniel -- View this message in context: http://openjpa.208410.n2.nabble.com/JPA-3-0-tp5036154p5224183.html Sent from the OpenJPA Users mailing list archive at Nabble.com.