Hi,
I'm having trouble using the method executeUpdate (). An example:
This code ever throw an Exception:Code:public void update() { DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setName("updateTx"); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRES_NEW); TransactionStatus status = txManager.getTransaction(def); Query query = entityManager.createQuery(" update Contact c set c.name = 'Daniel' where c.id = '2'"); query.executeUpdate(); txManager.commit(status); }
Any idea what might be happening?Code:javax.persistence.TransactionRequiredException: Exception Description: No transaction is currently active


Reply With Quote
