[TIL] 4월 7일

yeon·2021년 4월 7일
0

오늘 한일

  • Spring Data JDBC 사용법이 생소한데 자료가 많이 없고 스프링 공식 문서는 어떤 내용을 중점적으로 봐야할지 모르겠다. 일단 유튜브에 있는 튜토리얼 영상과 블로그 자료들을 보고 MySQL을 연동하고 엔티티, 레포지토리, 컨트롤러를 구현해봤다. 데이터베이스에 save하는 것과 find가 잘 동작하는지 확인하기 위해 테스트클래스를 추가해주었는데 끝없는 에러가 나타났다. 결국 로치에게 도움을 요청했고 2시간 넘게 도와주셔서 겨우 해결했다. 일단 내가 작성한 schema.sql을 실행하게 하려면 클래스단에 @Sql 어노테이션이 필요하다는걸 알았다. 디비에서 id값을 auto_increment로 했으면 엔티티 클래스안에서는 id에 값을 넣어주면 안된다. 이 두가지가 핵심 원인인듯 하다. 내일 어노테이션에 대해 더 학습해야겠다. 그리고 sql문 공부도 매일 조금씩이라도 해야겠다.
  • 오늘 처음 알고리즘 스터디에 참여하게 되었는데 이렇게 일주일에 한번 제한된 시간안에 문제푸는 연습을 하면 좋을거같다. 꾸준히 문제푸는거에 의의를 두고 참여하자.

0개의 댓글