Objectify e query's

0 respostas
luiz_renato

Bom dia,

Esto fazendo uma app com Vaadin para rodar no GAE e tenho o seguinte problema: - Na tela de cadastro, logo que insiro/deleto um objeto , faço uma pesquisa via query/filtro pra trazer os objetos inseridos/restantes porém várias vezes a query retorna sem registros. Percebo que após a 1ª inserção/exclusao a query retorna objetos, a partir da 2ª o retorno é sem objetos. O meu DAO:
public class OrcamentoDAOImpl implements OrcamentoDAO , Serializable{
	
	private static final long serialVersionUID = 6549615020073353922L;

	@Override
	public void save(Orcamento orcamento) {
		Objectify ofy = ObjectifyService.begin();
		ofy.put(orcamento);
	}

	@Override
	public void delete(Orcamento orcamento) {
		Objectify ofy = ObjectifyService.begin();
		ofy.delete(Orcamento.class,orcamento.getId());
	}

	@Override
	public Orcamento get(Long id) {
		Objectify ofy = ObjectifyService.begin();
		return ofy.get(new Key<Orcamento>(Orcamento.class,id));
	}

        @Override
	public List<Orcamento> listPendentes() {
		Objectify ofy = ObjectifyService.begin();
		Query<Orcamento> query = ofy.query(Orcamento.class).filter("pendente", true);
		List<Orcamento> orcamentos = new ArrayList<Orcamento>();
		for(Orcamento orcamento:query) {
			orcamentos.add (orcamento);
		}
		return orcamentos;
	}
}
Se alguém tiver alguma idéia, eu agradeço.
Criado 14 de fevereiro de 2012
Respostas 0
Participantes 1