TIL

연관관계 매핑 후 수정

haedal-uni 2022. 11. 20. 22:25
728x90

1. Wrapper class

int → Long 으로 수정

 

DTO로 담길 때 int로 담았는데 int 대신 Wrapper 클래스(Long or Integer)로 바꿨다.

값이 null로 들어오면 원시 자료형은 기본 값이 들어와버리는데 (ex. int = 0)

그렇게 되면 이게 null인지 모르니깐 Wrapper 클래스로 Integer로 하게 되면 null 값으로 떠서 에러가 뜨므로 이러한 대비를 하는게 좋다

 

* mysql에서 long은 bigint로 설정하면 된다.

 

 

2. @DataJpaTest 어노테이션 활용

이론 정리한 글 (git blog) - @SpringBootTest와 @DataJpaTest 차이

 

 

git blog에 내용 정리 완료 >>  GitBlog-연관관계 적용해보기

 

 

728x90