Erro qdo uso createQuery com Where ?Por favor ajuda....help..JPA...Help

Por que na linha createQuery da erro qdo coloco o where ???

abs


public List listaTodosUsuario(){
		EntityTransaction transaction = manager.getTransaction();
		
		List lista = new ArrayList(0);
		try{
			Query q  = manager.createQuery("select object(u) from Usuario u where c.id > :cod" )
			.setParameter("cod", "10");
			lista = q.getResultList();
			
		}catch(Exception e){
			System.out.println("Erro ="+e);
		}
		
		return lista;
	}
}

Erro =java.lang.IllegalArgumentException: An exception occured while creating a query in EntityManager

paribe em sua Query existe um alias não referenciado…

Query q = manager.createQuery(“select object(u) from Usuario u where c.id > :cod” )

o c.id é de qual objeto, do Usuario???
se sim o alias deve ser u.id

eu troquei mas mesmo assim deu o mesmo erro …

fiz tantas alterações que acabei mandando um codigo alterado mas já fiz isso ???

o que pode ser…???