작성
·
1.3K
0
JpaRepository 를 상속 하지 않고 아래와 같은 클래스를 만들어 entityManager로 데이터를 가져오는 테스트를 하려고 하는데요.
@Repository
public class Test Repository {
@PersistContext
EntityManager entityManager;
public Employee findEmployee(Long id) {
return entityManager.find(Employee.class, id);
}
아래와 같은 에러가 발생 합니다. (stack trace의 가장 아랫 부분만 발췌 했습니다.)
org.hibernate.UnknownEntityTypeException: Unable to locate persister: com.xxx.xxx....
persister는 spring-boot-starter-data-jpa를 의존성에 추가 해 줬을때 hibernate도 하위 의존성으로 따라서 추가되면서 자동으로 persister 로 등록 되는게 아닌가 생각했었는데요.. 왜 이런 에러가 나는 걸 까요?