Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Re: GreenDAO retornando lista vazia

Aqui no meu projeto, no caso do AND, fiz assim, ex>

List<CartaoPonto> lPonto = Dao.getSession(ctx)
.getCartaoPontoDao()
.queryBuilder()
.where(CartaoPontoDao.Properties.TerminoTrabalho.isNotNull(),
CartaoPontoDao.Properties.IdMotorista.eq(cfg.getIdMotorista()))
.build()
.list();

Motorista motorista = Dao.getSession(getContext())
.getMotoristaDao()
.queryBuilder()
.where(MotoristaDao.Properties.Id.eq(idMotorista),
MotoristaDao.Properties.Senha.eq(senha))
.unique();

AND só adicionar as condições separadas por virgula.

No caso do OR, ver se encontro ou faço um teste ai te mando.

Em 26 de setembro de 2014 00:44, Denilson Santos <denilsonsdj@gmail.com> escreveu:
Boa noite,

tentei todas as opções mas nao funcionou. Isso acontece com todas minhas tabelas.

Em quarta-feira, 24 de setembro de 2014 10h10min11s UTC-3, Denilson Santos escreveu:
Bom dia Pessoal,

Estou usando GreenDAO como ORM de banco de dados. Toda parte de configuração ja esta implementada, os inserts funcionam normalmente e o list sem parametros também. Porem quando tento buscar uma lista usando o querybuilder com a clausula where a lista retorna vazia, porem se eu nao coloco o where retorna todos os dados

qb.whereOr(PessoaDao.Properties.Nome.like("a"),PessoaDao.Properties.RazaoSocial.like("e"));

Já tentei usar query, mas tambem nao funciona, sempre retorna vazia:

Query query = qb.where(PessoaDao.Properties.Nome.like("Ciclano")).build();
query.setParameter(0, "Fulano");
List a = query.list();

Poderiam em ajudar por favor, obrigado!

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Programador

--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário