Spring Data JPA - How to convert Query result to entity class
You have to create a result class and then change the query a bit:
package com.example;
public class ResultClass{
String userName,password,firstName,lastName,email;
public ResultClass(String userName, String password
, String firstName, String lastName, String email){
// set fields;
}
}
and query:
@Query("select new com.example.ResultClass(userName,password
,firstName,lastName,email) from User")
public List<ResultClass> getUsers();
The order of selection must match the constructor ordering.