jpa mysql uuid 이슈

정명진·2023년 5월 24일

jpa는 기본적으로 uuid 타입을 binary(255)로 칼럼을 생성한다.

그런데 uuid는 binary(16)이다 따라서 mysql에 uuid 타입으로 저장했을때

findbyId를 하면 null이 반환된다..

해당 이슈를 해결하려면 직접 컬럼 타입을 지정해주면 해결 가능하다.

 @Id
 @GeneratedValue
 @Column(columnDefinition = "BINARY(16)")
 var id: UUID ?= null,
profile
개발자로 입사했지만 정체성을 잃어가는중... 다시 준비 시작이다..

0개의 댓글