inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

스프링 DB 2편 - 데이터 접근 활용 기술

트랜잭션 전파 활용2 - 커밋, 롤백

Unable to locate persister

1652

hiwithank23789

작성한 질문수 4

0

이런 에러가 발생하는데 어떻게 해결해야할지 구글에 검색해도 잘 나오지 않습니다..

 

 

틀린지 맞는지 몇번 확인했는데 틀린건 없었던것 같습니다 그리고 어제까진 실행이 됐는데 Transactional어노테이션 주석처리 하고서 실행을 해보니 안되네요

 

혹여나 다시 원복해서 실행해도 안되고 틀린 코드가 없는거 같은데 다른게 뭔가 문제가 있는것 같습니다 도와주세요~

 

spring mvc jpa querydsl spring-data-mybatis spring-jpa

답변 4

0

김영한

안녕하세요. hiwithank23789님

오류 메시지를 보면(대부분 근본적인 원인은 하위에 나와있습니다.)

org.hibernate.UnknownEntityTypeException: Unable to locate persister: hello.springtx.propagation.Member

이것을 참고해서 Member에 가보면

Member에 @Entity 애노테이션이 없습니다.

public class Member {

    @Id @GeneratedValue
    private Long id;
    private String username;
}

 

Member에 @Entity 애노테이션을 넣어주세요 🙂

감사합니다.

1

hiwithank23789

감사합니다..... 해결했습니다 ㅎㅎ..

0

hiwithank23789

https://drive.google.com/file/d/11q05jkkqvyt0HTl0vu58g-cgtF8Rkcno/view?usp=sharing

네 풀었습니다 죄송합니다.

0

hiwithank23789

https://drive.google.com/file/d/11q05jkkqvyt0HTl0vu58g-cgtF8Rkcno/view?usp=sharing

 

  1. 문제 영역을 실행할 수 있는 방법

MemberServiceTest 전체 실행하면 문제가 발생

 

  1. 문제가 어떻게 나타나는지에 대한 상세한 설명

exception just for purpose of providing stack trace라는 에러가 발생하고 테스트 결과가 x표시가 뜨고 강의를 진행할수 없습니다. 오류를 찾아봤을때

 

https://tjdwns4537.tistory.com/55

같은 오류가 발생한 자료를 찾았지만 해결하지 못했습니다.

0

김영한

안녕하세요. hiwithank23789님

권한이 막혀있습니다. 다음 내용을 확인해서 권한을 풀어주세요.

https://bit.ly/3fX6ygx

주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요

0

hiwithank23789

풀었습니다.

0

김영한

안녕하세요. hiwithank23789님

도움을 드리고 싶지만 질문 내용만으로는 답변을 드리기 어렵습니다.

실제 동작하는 전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.

구글 드라이브 업로드 방법은 다음을 참고해주세요.

https://bit.ly/3fX6ygx

 

주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요

 

추가로 다음 내용도 코멘트 부탁드립니다.

1. 문제 영역을 실행할 수 있는 방법

2. 문제가 어떻게 나타나는지에 대한 상세한 설명

 

링크: 공식 서포터즈

링크: 자주하는 질문

감사합니다.

RepositoryTest의 패키지 위치가 domain인 이유

0

29

2

REQUIRES_NEW 해결 방법에 대해서 질문있습니다!!

0

29

1

update()에 사용하는 setter 질문드립니다.

0

47

1

SQL 중심적 개발의 문제점에 대한 질문

0

72

1

혹시 Containing 을 안쓰신 이유가 있을까요?

0

83

2

[공유] 스프링부트 4.x 버전 mybatis 연동

0

173

1

@repository 어노테이션

0

89

3

ItemService

0

58

1

논리 커밋, 물리 커밋 질문드립니다.

0

54

1

내부 트랜잭션 커밋은 필수인가요?

0

57

1

프록시 커넥션 객체를 반환할 때 생성하는건가요?

0

54

1

Transaction readOnly 성능 개선 (김영한님의 대한 감사인사)

2

178

2

JPQL 대신 네이티브 쿼리를 사용해야 하는 경우

0

77

1

@EventListener(ApplicationReadyEvent.class) 관련

0

88

1

트랜잭션 동기화 매니저와 데이터 소스

0

76

1

DB 관련 강의 개설 계획은 없으신건가요?

0

133

2

물리 트랜잭션 과 논리트랜잭션 용어를 맞게 이해한걸까요

0

94

1

스프링 3 버전 이상 rollbackFor 변경된듯요

1

112

1

트랜잭션 전파 질문.

0

87

1

프로젝트 오픈 에러

0

126

1

외부 트랜잭션에서 isNewTransaction이 false로 나오는거에 대해 질문드립니다

0

83

2

같은 스레드를 사용하면 트랜잭션 동기화 매니저는 같은 커넥션을 반환

0

72

1

h2 인메모리 테스트중 예약어 충돌날 경우 대처방법

0

102

1

커스텀aop와 트랜잭션을 같이 사용할때 우선순위에 관한 질문

0

98

2