Следующее исключение выдается для приложения Spring Batch:
19:12:40,083 ERROR main AbstractStep:213 - Encountered an error executing the step
javax.persistence.TransactionRequiredException: Executing an update/delete query
Код, где использовался именованный запрос:
entityManagerFactory.createEntityManager()
.createNamedQuery("removeQuery").executeUpdate();
также пытался обернуть этот код в begin и commit методов EntityTransaction объекта и, не помогло:
EntityManager em = entityManagerFactory.createEntityManager();
EntityTransaction transaction = em.getTransaction();
transaction.begin();
entityManagerFactory.createEntityManager()
.createNamedQuery("removeQuery").executeUpdate();
transaction.commit();
em.close();
entityManagerFactory.close();
Заранее спасибо