8
Trường hợp ngoại lệ sau ném cho ứng dụng Spring Batch:"Thực hiện một bản cập nhật/xóa truy vấn" ngoại lệ cho @NamedQuery làm BỎ
19:12:40,083 ERROR main AbstractStep:213 - Encountered an error executing the step
javax.persistence.TransactionRequiredException: Executing an update/delete query
Mã, nơi tên truy vấn sử dụng:
entityManagerFactory.createEntityManager()
.createNamedQuery("removeQuery").executeUpdate();
cũng đã cố gắng để quấn mã này vào bắt đầu và cam kết các phương thức EntityTransaction đối tượng và, không trợ giúp:
EntityManager em = entityManagerFactory.createEntityManager();
EntityTransaction transaction = em.getTransaction();
transaction.begin();
entityManagerFactory.createEntityManager()
.createNamedQuery("removeQuery").executeUpdate();
transaction.commit();
em.close();
entityManagerFactory.close();
cảm ơn bạn trước
Và những gì 'removeQuery' trông như thế nào? –