🛤️현상
나는 userid 필드만 entity 클래스에 선언했지 userid_id는 만든 적도 사용한 적도 없는데 갑자기 DB에서 띠용~하고 나타난 것이다!!! 🤔
🌸과정
분명히 이렇게 된 데에는 이유가 있을 텐데... DB에 저런 식으로 속성이 생성됐다는 것은 entity 클래스에 원인이 있다고 유추할 수 있다. 그래서 검색해보 외래키를 사용하는 칼럼에 @JoinColumn를 사용하지 않아서 발생한 일일 수 있다고 했다.
🗝️해결
참고로 name을 지정할 때는 모두 소문자로 적어주는 것이 좋다고 한다. 일반적으로 데이터베이스에서는 소문자로 구성된 칼럼 이름을 사용하는 것이 일관성을 유지하고 가독성을 높이는 데 도움이 됩니다. 따라서 JPA에서도 칼럼 이름을 소문자로 작성하는 것이 권장되는 관례입니다.
'개발일지 > 2023_한이음' 카테고리의 다른 글
[개발] [spring boot] 좋아요 기능 개수 제한하기_실패 (0) | 2023.06.26 |
---|---|
[개발]🚨ERROR - cannot find symbol(클래스) 에러 (0) | 2023.06.25 |
[개발]🚨ERROR - .w.s.m.s.DefaultHandlerExceptionResolver (0) | 2023.06.23 |
[개발]🚨ERROR - javax.persistence.NonUniqueResultException: (0) | 2023.06.22 |
[개발]🎁배운점 - ifPresent() 메서드 (0) | 2023.06.21 |