findById 2

[Spring] CrudRepository findById가 안될 때

현상 CrudRepository의 메서드를 사용할 때 데이터를 불러오지 못하는 상황이 발생했습니다. 원인을 찾기 위해 확인해본 내용은 아래와 같습니다. DB에 데이터가 제대로 들어갔는지? - Mysql Workbench를 통해 table 데이터 확인 DAO의 String과 DB table의 varchar가 호환이 되는지? - 호환 가능 findById의 arg가 정상인지? - 코드와 같은 SQL 사용시 데이터 조회 가능 해결 Hibernate 로그를 살펴보니, SQL문의 table 이름에 문제가 있다는 것을 확인했습니다. DB의 table 이름이 TistoryInfo인데, 로그에 따르면 tistory_info라는 table에서 데이터를 찾고 있었습니다. 이러한 문제는 아래 글에서 Camel 방식이 und..

[Daily Report] 22.01.04 - data.sql 작성 및 DB 연동 테스트

Memo Progress 정리 l 목표 - [1주] Tistory API를 통한 데이터 수신 - [2주] 데이터베이스와 sync / 비교 - [3주] 데이터베이스에 추가 / 삭제 / 수정 l 현재 상태 - 데이터베이스 연동 확인 l 오늘 할 일 - data.sql 작성 - Tistory API 데이터 가져오기 테스트 - Tistory API DTO 작성 Done l data.sql 작성 - 테스트 데이터 입력 l DB 연동 테스트 - DB table underscore 문제 해결 To-do l Tistory API 테스트부터 진행하기 - DB에서 access token 가져오기 - Tistory API 전송 (글 목록) - 데이터 읽어보기 l Tistory API마다 DTO 작성 - 필요한 데이터 확인 ..

정리하기/DR 2022.01.04