Como fazer o Criteria criar o objeto, selecionando algumas colunas?
ex.
Criteria criteria = getCurrentSession().createCriteria(Titulo.class, "t");
ProjectionList projection = Projections.projectionList();
projection.add(Projections.property("t.tituloPK.nuTitulo"));
projection.add(Projections.property("t.cdDocumento"));
projection.add(Projections.property("t.nuDocumento"));
projection.add(Projections.property("d.deHistoricoCtb"));
criteria.setProjection(projection);
criteria.createAlias("t.documento", "d");
criteria.createAlias("t.credor", "c");
criteria.add(Restrictions.eq("t.cdEmpresa", contabil.getContabilPK().getCdEmpresa()));
criteria.add(Restrictions.between("t.dtContabil", contabil.getDtConsulta(), contabil.getDtFimGeracao()));
criteria.add(Restrictions.eq("d.flContabilizar", "S"));
criteria.addOrder(Order.asc("t.dtContabil"));
List<Titulo> list = criteria.list();
No meu exemplo ele esta criando arrais com os campos de ProjectionList.
Gostaria que fosse criado o objeto Titulo com os campos, bem como objeto Documento.
Tem como?
Já tentei a documentação mas não fui feliz.