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
'TIL' 카테고리의 다른 글
이 글도 공감해주세요 게시판 기능 수정 (0) | 2022.12.01 |
---|---|
연관관계 글 정리 완료 (0) | 2022.11.29 |
연관관계 매핑 프로젝트에 적용하기(코드) (0) | 2022.11.16 |
Git blog 이미지 크기 수정하기(chirpy) (0) | 2022.10.26 |
고객센터 틀 작성 (0) | 2022.10.20 |