Projection Projections can be applied via @Query using the fields value. @Query(fields = { "name", "id" }) List<ProductBean> findByNameStartingWith(String name);