728x90
JPA를 사용하여 개발 중에 'No property xxx found for type x ! 라는 에러를 만났다.
정확히는 findByEmail(java.lang.String)! No property 'phone' found 였는데
내 프로젝트에 'phone' 이라는 객체가 없었다. phone_number만 있고..
오타가 있나해서 한참 찾아봤지만 없었고 이유는 간단했다.😅
underscore(_)를 엔티티의 레퍼런스 필드의 프로퍼티를 조회하는 예약어로 사용하고 있어서
사용을 피하라고 되어있었다.
그래서 다음과 같이 바꿔주니 바로 해결.ㅋㅋ
참고 : https://stackoverflow.com/questions/19583540/spring-data-jpa-no-property-found-for-type-exception
728x90
'🍃 𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁' 카테고리의 다른 글
No identifier specified for entity 문제 해결 방법 (0) | 2022.08.31 |
---|---|
[JPA] Could not instantiate id generator 'entity-name' (0) | 2022.08.26 |
intellij - 인텔리제이 @Table(name = "") 빨간줄 없애는 법 (0) | 2022.08.14 |
[Spring Boot] Swagger No operations defined in spec! 에러 해결 (0) | 2022.07.15 |
[ IntelliJ] tests were Method or class mismatch (0) | 2022.07.11 |
댓글