오늘은 JPA를 이용해 sql문을 처리하다가 기존에 사용하던 public interface UserRepository extends JpaRepository { @Query(value = "select * from User where id > ?1") public List selectJPQLById1(int id); @Query(value = "select * from User where id > :id") public List selectJPQLById2(@Param(value = "id") String id); } 이런 방식의 쿼리문 사용으로는 동적쿼리를 사용할 수 없기에 동적쿼리를 알아보았다. JPA를 사용할 때 사용할 수 있는 동적쿼리 방식은 JPQL, Criteria, Specification,..