내가 개발해볼게!!

[hibernate] Parameter value did not match expected type 에러의 일시적인 해결법 본문

Backend/Error Log

[hibernate] Parameter value did not match expected type 에러의 일시적인 해결법

보송송희 2023. 8. 27. 17:13

에러

Spring Data JPA를 사용한 테스트 코드를 실행하다가 다음과 같은 에러가 발생했다

Parameter value [\] did not match expected type [java.lang.String (n/a)]; nested exception is java.lang.IllegalArgumentException: Parameter value [\] did not match expected type [java.lang.String (n/a)]

 

원인

hibernate 5.6.6 이상의 버전에서 발생하는 오류라고 한다.. 

 

https://hibernate.atlassian.net/browse/HHH-15142

해당 링크에서도 같은 에러를 확인할 수 있다

 

해결

1. hibernate의 버전을 임의로 5.6.5.Final로 다운그레이드시켜 실행한다

build.gradle에 line 11과 같은 코드를 작성 후 실행한다

정상적으로 테스트가 실행되는 것을 확인할 수 있다!

 

2. 최신 버전에서는 위 문제가 해결되었다고 한다! hibernate를 5.6.9.Final 이상의 버전으로 업데이트한다

 

 

'Backend > Error Log' 카테고리의 다른 글

[Lombok] @Builder, @SuperBuilder  (0) 2023.05.24