일일 회고 227일차
스프링 데이터 JPA 강의 학습
캡스톤 프로젝트 리팩토링
오늘은 강의를 들으며 쿼리 메서드 기능을 학습해보았다.
메소드 이름으로 쿼리를 생성하는 방법, NamedQuery, @Query 를 사용하는 방법, 파라미터 바인딩 등등을 학습해보았다.
@Query
정말 배워보고 싶은 기능이였는데, 마침 타이밍이 잘 맞았던 것 같다.
자세한 학습 내용은 다음 링크에서 볼 수 있다.
또한, 학습한 내용을 바탕으로 캡스톤 프로젝트에도 적용해보았다.
우선 레퍼지토리를 스프링 데이터 JPA를 적용하여 JpaRepository를 사용하여 간단화하고, 쿼리 메서드 기능을 사용해보았다.
결과적으로는 레퍼지토리가 정말 단순화되었다!
강의를 듣고 바로바로 적용하니, 확실히 머리에 잘 들어오는 것 같다.
옵셔널도 따로 적용하지 않아도 되고, 사용할 수 있는 기능들도 많아졌다.
내일은 휴식을 취하고, 남는 시간은 강의 학습을 진행하자.
Last updated 2 years ago