반응형
login 기능을 만들던 중 유저정보 검색 후 비밀번호 비교해서 맞는지 안맞는지 테스트중에 오류가 발견되었다.
"No property xxx found for type xxx!" x에 들어가는 것은 변수이므로 모두가 다를 것이다. 해결법은 간단했다.
찾아보던 중 변수 사이에 언더바(_)는 엔티티의 레퍼런스 필드의 프로퍼티를 조회하는 예약어로 되어있어 사용을 피해야 한다.
예를 들어 xxx 가 test_id 로 되어있으면 testId 로 바꿔주면 된다. 이것은 UserEntity파일과 UserRepository 파일을 부분 수정하면 오류가 해결될 것이다.
이와 같이 UserEntity에서사용은 언더바를 제거한 상태로 사용하며 @Column 어노테이션을 사용하여 name을 지정해주면 된다.
모두 오류 해결하시고 좋은 코딩 하시길 바랍니다 :)
반응형
'Debug' 카테고리의 다른 글
[Airflow] Unable to locate package apache-airflow-providers-mysql 오류 해결 (0) | 2023.01.11 |
---|---|
[Airflow] Airflow 서버 재시작 안될 때 (2) | 2022.12.20 |
[Vue2/vue-router] cannot read properties of undefined (reading 'install') 오류 해결 (0) | 2022.12.15 |
[MySQL] MySQL server has gone away (0) | 2022.11.28 |
댓글