JPA
를 사용해 게시판 만들기 프로젝트를 진행하면서 유저 테이블을 새로 생성해주었는데, UserAccount
엔티티를 만든 후 테스트코드를 돌려보니 에러가 발생했다.
에러메시지가 엄청 길었는데 쭉쭉 내려보니 아래와 같은 메시지가 있었다.
에러메시지를 보고 UserAccountRepository
인터페이스에 가보니 JpaRepository
를 상속받는 과정에서 엔티티를 userAccountRepository
로 잘못 작성했다.
JpaRepository
를 사용할 때는 Entity
와 Id
의 타입 정보를 적어주어야 하는데, 엔티티 자리에 UserAccountRepository
를 적어줘서 에러가 발생한 것이다.
엔티티 타입을 정상적으로 수정해주니 아주 잘 동작한다!