spring boot2에 jpa에서 native query 를 사용하다가.
Validation failed for query for method... 에러를 만났다.
@Modifying
@Query("update user u set u.vin = ?2 where u.username = ?1")
void update(String username, String vin);
다음과 같이 nativeQuery인지를 알려줘야 더 이상 에러가 발생하지 않는다.
@Modifying
@Query(value="update user u set u.vin = ?2 where u.username = ?1", nativeQuery = true)
void update(String username, String vin);
'general java' 카테고리의 다른 글
jenkins 장비의 플러그인 목록 출력하기 (0) | 2019.06.11 |
---|---|
[gradle] proxy 설정 (0) | 2019.04.01 |
spring boot 2의 test 종류 (0) | 2019.03.31 |
[debezium] 일반적인 설정 (0) | 2019.03.21 |
intellij 기본 jvm 메모리 설정 변경 (느린 이유는 intellij 메모리 설정) (0) | 2019.01.24 |