Buenas tardes..
Tengo un proyecto con maven, JPA 2.0
Código:
@SuppressWarnings("unchecked")
public List<UsuarioArea> finDistinUsuarioArea(int secUsuario){
Query query = em.createQuery("select distinct new co.com.vc.indicadores.Dao.util.UsuarioArea(i.tblusuario.secusuario, i.tblarea.secarea, i.tblarea.nombreArea) from Tblindicador i where i.tblusuario.secusuario= :secUsuario");
query.setParameter("secUsuario",secUsuario);
return (List<UsuarioArea>) query.getResultList();
}
uso la clase utilitaria co.com.vc.indicadores.Dao.util.UsuarioArea para gestionar por medio de una lista del mismo tipo, el resultado del SQL. Con esta forma se garantiza no realizar cast a la lista que retorna el getResultList.
El problema esta en que no se reconece la clase, probe colococando el import co.com.vc.indicadores.Dao.util.UsuarioArea; y no se genera error, verifique el constructor y tiene los mismo campos y tipos de campos en la clase.
Ya no se que mas verificar o validar, o si me hace falta algun archivo de configuracion para poder implementar de esta forma.
Muchas gracias.