실전! 스프링 데이터 JPA

Ch03. 쿼리 메소드 기능 - 파라미터 바인딩

webmaster 2021. 12. 26. 10:42
728x90

위치 기반

select m from Member m where m.username = ?0 //위치 기반

이름 기반

select m from Member m where m.username = :name //이름 기반

참고

코드 가독성과 유지보수를 위해 이름 기반 파라미터 바인딩을 사용하자 (위치기반은 순서 실수가 바꾸면…)

컬렉션 파라미터 바인딩

다른 컬렉션도 받을 수 있도록 Collection 상위객체로 받는다.
test

  • 다른 Collection 도 받을 수 있도록 부모타입인 Collection 타입으로 받는다.
  • Chollection 타입으로 in 절을 지원한다.
728x90