Bom, estou com pequeno problema com meu orderBy.
*Estou pegando a ordanção da coluna do id da minha tabela. RODA PERFEITAMENTE.
@SuppressWarnings("unchecked") @Override public List<Funcionario> listar() { return session.createCriteria(Funcionario.class) .addOrder(Order.asc("codigoFunc")).list(); }
Quando eu mudo a coluna(“codigoFunc”) do id, para coluna nome, ele apresenta este erro.
Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado consultaFuncionario
Caused by: org.hibernate.QueryException: could not resolve property: func_nome of: model.Funcionario at org.hibernate.persister.entity.AbstractPropertyMapping.propertyException(AbstractPropertyMapping.java:83) at org.hibernate.persister.entity.AbstractPropertyMapping.toType(AbstractPropertyMapping.java:77) at org.hibernate.persister.entity.AbstractEntityPersister.getSubclassPropertyTableNumber(AbstractEntityPersister.java:1984) at org.hibernate.persister.entity.BasicEntityPropertyMapping.toColumns(BasicEntityPropertyMapping.java:61) at org.hibernate.persister.entity.AbstractEntityPersister.toColumns(AbstractEntityPersister.java:1959) at org.hibernate.loader.criteria.CriteriaQueryTranslator.getColumns(CriteriaQueryTranslator.java:523) at org.hibernate.loader.criteria.CriteriaQueryTranslator.getColumnsUsingProjection(CriteriaQueryTranslator.java:483) at org.hibernate.criterion.Order.toSqlString(Order.java:76) at org.hibernate.loader.criteria.CriteriaQueryTranslator.getOrderBy(CriteriaQueryTranslator.java:433) at org.hibernate.loader.criteria.CriteriaJoinWalker.<init>(CriteriaJoinWalker.java:123) at org.hibernate.loader.criteria.CriteriaJoinWalker.<init>(CriteriaJoinWalker.java:92) at org.hibernate.loader.criteria.CriteriaLoader.<init>(CriteriaLoader.java:95) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1604) at org.hibernate.internal.CriteriaImpl.list(CriteriaImpl.java:374) at repository.DAO.FuncionarioDAO.listar(FuncionarioDAO.java:37) at view.ConsultaFuncionario.inicializar(ConsultaFuncionario.java:46)