잘 정리해보자

JPA Error - No property findComplete found for type 본문

Spring/JPA

JPA Error - No property findComplete found for type

토마토오이 2022. 2. 21. 23:11

 

에러메시지

: 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