반응형
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
반응형
'Database ( DB ) > JPA, Querydsl' 카테고리의 다른 글
[JPA] Entity Column 상속 (0) | 2022.04.17 |
---|---|
QueryDSL - order by count as alias (2) | 2022.03.01 |
Entity Inheritence in JPA (0) | 2021.08.23 |
Spring boot JPA에서 DB 예약어를 column으로 사용하는 방법 (0) | 2021.03.07 |
Spring JPA selecting specific columns (0) | 2020.12.20 |