我除了彈簧(3.0.0.M4)之外還使用JPA。在使用query.executeUpdate()
刪除多個記錄時,我收到以下異常。查詢必須以SELECT或FROM開頭:delete [刪除
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: org.hibernate.QueryException: query must begin with SELECT or FROM: delete [delete obj com.ocimum.btree.mw.core.objecttypes.profile.entity.ProfileEntity obj]
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:648)
org.springframework.web.servlet.FrameworkServlet.doDelete(FrameworkServlet.java:578)
javax.servlet.http.HttpServlet.service(HttpServlet.java:716)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
我正在使用spring Transactional management。
它與entityManager.remove()
一起工作,但多重刪除正在給出上述執行。 我沒有在應用程序中使用任何查詢工廠。