Return-Path: X-Original-To: apmail-geronimo-user-archive@www.apache.org Delivered-To: apmail-geronimo-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 199361093E for ; Wed, 26 Mar 2014 07:37:30 +0000 (UTC) Received: (qmail 62675 invoked by uid 500); 26 Mar 2014 07:37:29 -0000 Delivered-To: apmail-geronimo-user-archive@geronimo.apache.org Received: (qmail 62163 invoked by uid 500); 26 Mar 2014 07:37:10 -0000 Mailing-List: contact user-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: user@geronimo.apache.org List-Id: Delivered-To: mailing list user@geronimo.apache.org Received: (qmail 62156 invoked by uid 99); 26 Mar 2014 07:37:08 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Mar 2014 07:37:08 +0000 X-ASF-Spam-Status: No, hits=1.3 required=5.0 tests=SPF_PASS,URI_HEX X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [216.139.236.26] (HELO sam.nabble.com) (216.139.236.26) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Mar 2014 07:37:04 +0000 Received: from ben.nabble.com ([192.168.236.152]) by sam.nabble.com with esmtp (Exim 4.72) (envelope-from ) id 1WSiOB-0006Ls-VZ for user@geronimo.apache.org; Wed, 26 Mar 2014 00:36:43 -0700 Date: Wed, 26 Mar 2014 00:36:43 -0700 (PDT) From: faehne To: user@geronimo.apache.org Message-ID: <1395819403933-3987752.post@n3.nabble.com> Subject: No Commit to DB on JSF - EJB - OpenJPA 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, i'm doing some db-updates via OpenJPA, that are not written to DB (but TRACE shows the sql-update and the commit). Only on Server shutdown it will be written to DB. The call-hierarchie is: request-scoped jsfbean --> select entitybean --> ejb-call with enitybean as param --> em.merge Here are my code and config: ---------------------------------------- EJB: ---------------------------------------- @Stateless public class UserServiceBean implements UserService { @PersistenceContext(unitName="AmePersistenceUnit") EntityManager entityManager; ... @Override public User update(User obj) { System.out.println("===========================UPDATE START========================="); User usr = entityManager.merge(obj); entityManager.flush(); System.out.println("===========================UPDATE END========================="); return usr; } ... } ---------------------------------------- perstistence.xml: ---------------------------------------- Persistence Unit fuer die AmeEnities DS xxx.User ---------------------------------------- managed bean (JSF): ---------------------------------------- public class Testing { @EJB(name="...") private AmeUserService userService; public void test() { System.out.println("==================== START Testing ==================="); User user = users.get(0); System.out.println(user.getName()); user.setVersuche(0); user.setLoggedIn("J"); userService.update(user); System.out.println("==================== STOP Testing ==================="); } } -- View this message in context: http://apache-geronimo.328035.n3.nabble.com/No-Commit-to-DB-on-JSF-EJB-OpenJPA-tp3987752.html Sent from the Users mailing list archive at Nabble.com.