[실전! 스프링 데이터 JPA] 파라미터 바인딩

강신현·2022년 8월 8일
0

파라미터 바인딩

위치 기반은 순서가 바뀌어 유지보수가 어려워질 수 있으므로 대부분 이름 기반을 사용함

1. 위치 기반

select m from Member m where m.username = ?0 

2. 이름 기반

select m from Member m where m.username = :name

- 컬렉션 파라미터 바인딩

Collection 타입으로 in절을 지원한다.

@Query("select m from Member m where m.username in :names")
List<Member> findByNames(@Param("names") List<String> names);

강의 출처

[인프런 - 김영한] 실전! 스프링 데이터 JPA

profile
땅콩의 모험 (server)

0개의 댓글