Changes between Version 20 and Version 21 of v6/pgsummary
- Timestamp:
- 05/31/2012 09:34:47 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v6/pgsummary
v20 v21 174 174 java.lang.IllegalStateException: Not allowed to create transaction on shared EntityManager - use Spring transactions or 175 175 EJB CMT instead 176 异常,初步估计和驱动有关,换成以下写法正常 176 异常,初步估计和驱动有关,换成以下两种写法正常 177 1. 177 178 final EntityManager em = EnvUtils.getEnv().getEm(); 178 179 TransactionTemplate tt = EnvUtils.getEnv().getTransactionTemplate(); … … 187 188 } 188 189 }); 190 2. 191 EntityManagerFactory emf = ((EntityManagerFactory) EnvUtils.getEnv().getApplicationContext().getBean("entityManagerFactory")); 192 EntityManager em = emf.createEntityManager(); 193 EntityTransaction et = em.getTransaction(); 194 try { 195 et.begin();//事务开始 196 em.createNativeQuery("update ent_faq set title = 'aaa' where id = 1").executeUpdate(); 197 et.commit(); 198 } catch (Exception e) { 199 et.rollback(); 200 } 189 201 }}} 190 202
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/global/2008/images/jss/m_logo091125.jpg)