잘 정리해보자
JPA Error - No property findComplete found for type 본문
에러메시지
: No property findComplete found for type
원인
: 1. 언더스코어 (_)를 이용한 entity생성이나 custom repository 경우 발생.
2. entity의 컬럼명과 custom repository 에서 선언한 인터페이스명이 다른 경우.
저는 후자에 해당되었기 때문에 repository에 선언된 명을 변경했습니다.
Todo.java (entity)
private Boolean completeFlag;
repository
List<Todo> findByIsComplete(Boolean flag);
entity에는 completeFlag로 선언하고, repository에서는 isComplete를 호출하고 있었다.,,,
해결
:
repository 변경
List<Todo> findByCompleteFlag(Boolean flag);
'Spring > JPA' 카테고리의 다른 글
JPA Error : [Ljava.lang.Object; cannot be cast to (0) | 2022.02.11 |
---|---|
JPA 설정과 시작 (0) | 2022.02.03 |
Comments