auto-increment로 id를 설정해두다 보니 테스트 도중 id가 밀려 초기화를 해야할 일이 생겼다.
그래서 yml 파일의 ddl-auto를 update에서 create로 바꾸고 실행시켜봤는데...
일부 테이블만 초기화 되어있고 나머지는 초기화가 안되는 현상이 발생했다.
이전에 만들어두고 현재는 사용하지 않는 테이블을 삭제안하고 create 했던 것이 문제였다. 이 테이블과 연관관계를 갖는 테이블들 전부 초기화가 안되고 있던 것이다.
그래서 이 테이블을 직접 DROP하고 다시 실행해보니 오류는 말끔히 해결되었다!
'Java > JPA' 카테고리의 다른 글
Fetch Join(2) - xToOne과 xToMany의 차이 (0) | 2024.08.27 |
---|---|
OSIV(OpenSessionInView) (2) | 2024.08.27 |