[한 것]
- 해커톤 서버 템플릿 일부 수정
- 토이 프로젝트 팔로우 부분 API 추가 및 리팩토링
- 객체지향의 사실과 오해 부분 4장 정리
[배운 것]
위의 게시글을 참고하여 JPA에서 In 문을 활용하는 방법을 공부하였음.
JPA에서 특정 배열에 속한 이름이나 인자를 검색하고 싶을 때는 사용자 정의 쿼리 없이, In 절을 이용하면 쉽게 적용 가능하다.
인벤토리 레포지토리
List<Inventory> findByIdIn(List<Long> ids);
Inventory 엔터티 내에 id가 List인 ids에 속해 있는 컬럼을 가져오게 된다.
단 id의 인자의 형과 List의 형이 같아야함.
인벤토리 엔터티
@Entity
public class Inventory implements Serializable {
private static final long serialVersionUID = 1L;
private Long id;
// other fields
// getters/setters
}
[느낀점]
스프링은 배울게 끊임없이 배울게 많다는 것을 또 느낀다.
[할 것]
객체지향의 사실과 오해 5장~6장 읽고 정리하기
토이 프로젝트 리팩토링
전문가를 위한 스프링 4장 읽기
'💻 Backend > TIL' 카테고리의 다른 글
TIL - 2022/04/02 스프링 (0) | 2022.04.03 |
---|---|
TIL 2022-03-07 / 스프링 (0) | 2022.03.07 |
TIL / 2022-03-02 스프링 (0) | 2022.03.03 |
TIL / 2022-02-25 스프링 (0) | 2022.02.26 |
TIL 2022-02-22 / 스프링 (2) | 2022.02.22 |