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 dadosqb.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.
0 comentários:
Postar um comentário