위치 기반은 순서가 바뀌어 유지보수가 어려워질 수 있으므로 대부분 이름 기반을 사용함
select m from Member m where m.username = ?0
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);