“При выполнении обновления/запроса на удаление” исключение для @NamedQuery, делающего, УДАЛЯЕТ

Следующее исключение выдается для Системы пакетной обработки данных Spring:

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();

также попробованный для обертывания этого кода в начинают и фиксируют методы объекта EntityTransaction и, не помог:

EntityManager em = entityManagerFactory.createEntityManager();
EntityTransaction transaction = em.getTransaction();
transaction.begin();
entityManagerFactory.createEntityManager()
                    .createNamedQuery("removeQuery").executeUpdate();
transaction.commit();
em.close();
entityManagerFactory.close();

заранее спасибо

8
задан Chris 3 May 2014 в 00:10
поделиться