I'm using CrudRepository to fetch Persons from database.
Is it possible to only fetch certain fields from the db, instead of the full entity, using a CrudRepository mapping method?
Example: I only want to extract all lastname column fields:
interface PersonRepository extends CrudRepository<Person, Long> {
    //of course this is invalid
    List<String> findAllLastname();
}
@Entity
public class Person {
    @Id
    private Long id;
    private String firstname, lastname;
}
findAllLastname() is of course not valid, but can I achieve this?
 
     
    