Hello Brothers,
Estou tendo um problema de transporte de objeto em flex.
Eu tinha meu projeto funcionando normalmente, então decidi fazer paginação,
então meu projeto java
com paginação funcionou corretamente, porém quando tento pegar a lista de
dados no flex o objeto sempre é nulo.
Segue código para melhor compreenção:
Tenho uma Dao genérica
Metodo dentro da *DAO*:
public SearchPaginate buscaParametrizada(T u, int startPage, int maxPage)
throws Exception{
this.searchPaginate = new SearchPaginate();
Example example = Example.create(u)
.excludeZeroes() //exclude zero valued properties
.ignoreCase()
.enableLike(MatchMode.ANYWHERE); //use like for string
comparisons
// Pesquisa para pegar o total de registros da pesquisa
Criteria criteriaCount = session.createCriteria(this.classe)
.add(example)
.setProjection(Projections.rowCount());
HibernateUtil.setRestrictions(u, criteriaCount);
List resultCount = criteriaCount.list();
if (!resultCount.isEmpty()) {
this.searchPaginate.setRowCount((Integer) resultCount.get(0));
}
//Efetua a pesquisa parametrizada e paginada
Criteria criteria = session.createCriteria(this.classe)
.setFirstResult(startPage * maxPage)
.setMaxResults(maxPage)
.add(example);
HibernateUtil.setRestrictions(u, criteria);
List results = criteria.list();
this.searchPaginate.setLResult(results);
return this.searchPaginate;
}
e a classe *SearchPaginate*:
public class SearchPaginate implements Serializable {
private static final long serialVersionUID = 1L;
private List lResult;
private int rowCount;
/**
* Constructor
*/
public SearchPaginate() {
super();
}
// gets e sets
}
*No flex o rowCount eu consigo pegar, mas o lResult vem vazio.*
Se puderam me ajudar fico grato
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---