Я использую JPA в дополнение к весне (3.0.0.M4). При удалении нескольких записей с помощью query.executeUpdate()
я получаю следующее исключение.
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()
, но множественное удаление дает вышеуказанное исключение.
Я не использовал ни одной фабрики запросов в приложении.