jpa mysql uuid 이슈

정명진·2023년 5월 24일
0
post-custom-banner

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

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

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

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

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

0개의 댓글