Database ( DB )/JPA, Querydsl

[querydsl] Executing an update/delete query

노루아부지 2022. 1. 5. 14:18

Executing an update/delete query; nested exception is javax.persistence.TransactionRequiredException: Executing an update/delete query

 

querydsl에서 insert/update 시, 위와 같은 오류가 발생했을 경우 다음과 같이 @Transactional 어노테이션을 추가해야 합니다.

 

@Transactional
@RequestMapping(value = "/login", produces = "application/json;charset=UTF-8")
public String login(HttpServletRequest request) {
  // ...
}

 

querydsl 메서드에 적용하지 않고, querydsl 메서드를 호출하는 메서드에 적용해도 됩니다.

728x90
loading