개발관련/Error

[java] Unknown integral data type for ids : java.lang.String

콩리토 2023. 5. 27. 02:24
반응형

Unknown integral data type for ids : java.lang.String와 같은 오류가 나는 경우는

데이터를 삽입(Insert)할 때 해당 Entity Class의 id값과 삽입하고자 하는 Entity Data의 id 타입이 달라 발생하는 오류이다.

 

위의 예제와 같이 [@GeneratedValue(strategy = GenerationType.AUTO) :기본 설정 값으로 각 데이터베이스에 따라 기본키를 자동으로 생성 ] 로 PK 값을 자동생성 하고자 하는데 String 형식이기때문에 발생하는 오류로

 

Long과 같은 형식으로 타입을 변환해주어 id값을 가져가 주어야 한다.

 

728x90