8
für Spring Batch Anwendung geworfen
Die folgende Ausnahme machen:"Ausführen eines update/delete query" Ausnahme für @NamedQuery ENTFERNT
19:12:40,083 ERROR main AbstractStep:213 - Encountered an error executing the step
javax.persistence.TransactionRequiredException: Executing an update/delete query
-Code, wo benannte Abfrage verwendet:
entityManagerFactory.createEntityManager()
.createNamedQuery("removeQuery").executeUpdate();
auch versucht, wickeln Sie diesen Code in beginnen und commit Methoden von EntityTransaction Objekt und, hat nicht geholfen:
EntityManager em = entityManagerFactory.createEntityManager();
EntityTransaction transaction = em.getTransaction();
transaction.begin();
entityManagerFactory.createEntityManager()
.createNamedQuery("removeQuery").executeUpdate();
transaction.commit();
em.close();
entityManagerFactory.close();
danken Ihnen im Voraus
Und was wie macht 'removeQuery' aussieht? –