uuid 필드를 string -> UUID로 변경하는 과정에서 emailTokenRepository의 메서드 중 파라미터 값을 수정하지 않아서 테이블을 만드는 과정에서 타입이 불일치 돼서 발생한 문제
저 오류의 경우 데이터베이스와 코드의 필드가 맞지 않는 문제 일 수 있음
로그를 잘 읽어보면 문제가 보임
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'emailService' defined in file [C:\Dongurami_jh\USW-Circle-Link-Server\build\classes\java\main\com\USWCicrcleLink\server\email\service\EmailService.class]: Unsatisfied dependency expressed through constructor parameter 2: Error creating bean with name 'emailTokenRepository' defined in com.USWCicrcleLink.server.email.repository.EmailTokenRepository defined in @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Could not create query for public abstract java.util.Optional com.USWCicrcleLink.server.email.repository.EmailTokenRepository.findByEmailTokenIdAndCertificationTimeAfterAndIsEmailTokenExpired(java.lang.String,java.time.LocalDateTime,boolean); Reason: Failed to create query for method public abstract java.util.Optional com.USWCicrcleLink.server.email.repository.EmailTokenRepository.findByEmailTokenIdAndCertificationTimeAfterAndIsEmailTokenExpired(java.lang.String,java.time.LocalDateTime,boolean); Cannot compare left expression of type 'java.util.UUID' with right expression of type 'java.lang.String'
'프로젝트 활동 > 발생한 문제와 해결 방법' 카테고리의 다른 글
QueryTypeMismatchException_jpa 메서드 이름 규칙 (0) | 2024.07.21 |
---|---|
auto-increment 초기화 (0) | 2024.07.20 |
트랜잭션의 중첩으로 인한 문제 (1) | 2024.07.19 |
transaction 에 대하여 (0) | 2024.07.16 |
GenericGenerator' is deprecated 문제 (0) | 2024.07.09 |