JPA QueryDSL, JpaRepository, @Query를 이용하여 like 조회하는 여러가지 방법
JPA를 이용하면서 자동으로 쿼리를 만들어주는데, 어떻게 하면 JPA에서 like 조회를 진행하는지에 대해서 궁금해졌다. 이런저런 정보글들을 찾아보고, 실제로 적용이 되서 나온 경우를 몇가지 적겠다. 1. JpaRepository 이용, like 조회방법 @Repository public interface UserRepository extends JpaRepository { List findByUsernameContaining(String keyword); } 컬럼명 + Containing 을 이용한다. 위 예제코드처럼 findByUsernameContaining 이라고 쓰고, 뒤에 받아올 키워드를 작성하면된다. 이를 이용해서 만약 키워드 자체가 없을땐 전체 조회, 키워드가 존재할경우 like 조회하는 ..