No caso seria retornado apenas um long e não a entidade populada.
Jedi_FeniX
Seria isso mesmo Hebert.
O projeto estava usando native query por isso dava erro na hora de retornar só alguns campos, passei algumas queries para EJB-QL.
Só que acabou gerando um outro erro, quando eu escolho o campo que deve ser retornado eu recebo um Object, que irá me obrigar a fazer o bind na mão, isso estaria certo?