728x90
위치 기반
select m from Member m where m.username = ?0 //위치 기반
이름 기반
select m from Member m where m.username = :name //이름 기반
참고
코드 가독성과 유지보수를 위해 이름 기반 파라미터 바인딩을 사용하자 (위치기반은 순서 실수가 바꾸면…)
컬렉션 파라미터 바인딩


- 다른 Collection 도 받을 수 있도록 부모타입인 Collection 타입으로 받는다.
- Chollection 타입으로 in 절을 지원한다.
728x90
'실전! 스프링 데이터 JPA' 카테고리의 다른 글
| Ch03. 쿼리 메소드 기능 - SpringDataJPA 페이징과 정렬 (0) | 2021.12.26 |
|---|---|
| Ch03. 쿼리 메소드 기능 - 반환 타입 (0) | 2021.12.26 |
| Ch03. 쿼리 메소드 기능 - @Query, 리포지토리 메소드에 쿼리 정의하기 (0) | 2021.12.26 |
| Ch03. 쿼리 메소드 기능 - JPA NamedQuery (0) | 2021.12.26 |
| Ch03. 쿼리 메소드 기능 - 메소드 이름으로 쿼리 생성 (0) | 2021.12.26 |