public void deleteOne(Long id){
em.createQuery("delete from Answer i where i.id = : id", Answer.class)
.setParameter("id", id);
return;
}
라는 쿼리문을 만들었는데, 실행을 시키면 아래와 같은 에러가 나옵니다.
There was an unexpected error (type=Internal Server Error, status=500).
Update/delete queries cannot be typed; nested exception is java.lang.IllegalArgumentException: Update/delete queries cannot be typed
org.springframework.dao.InvalidDataAccessApiUsageException: Update/delete queries cannot be typed; nested exception is java.lang.IllegalArgumentException: Update/delete queries cannot be typed
Caused by: java.lang.IllegalArgumentException: Update/delete queries cannot be typed
다른 함수들은 다 작동되고 있는거라서, 어노테이션 문제는 아닌거 같고, 쿼리문이 문제 같은데, 잘 모르겠네요.
도움 주시면 감사하겠습니다!!