Pessoal, estou usando JPA em um projeto Spring e estou tentando executar uma query de forma que eu possa setar no SELECT as colunas que eu preciso, mas dessa forma tenho tido problemas.
O trecho do código que executa a query é esse:
TypedQuery<Carro> query = em.createQuery("SELECT c.id, c.nome, c.tipo FROM Carro c WHERE c.tipo like '"+tipo+"'", Carro.class);
return query.getResultList();
Como estou desenvolvendo um sistemas REST, no browser o erro que ele retorna é esse:
Cannot create TypedQuery for query with more than one return using requested result type
Alguém sabe como posso fazer para executar essa consulta de forma que eu possa setar as colunas no SELECT ??
Obrigado.