Duvida básica - Hibernate criteria [Resolvido]

2 respostas
F

Boa tarde pessoal!
Queria saber como eu faço para pesquisar em duas colunas usando OR…
Com o código abaixo ele pesquisa por 2 colunas mas usa o AND.

Criteria crit = this.getSession().createCriteria(MapaBuyerVw.class); crit.add(Expression.like("ideia", SQLUtil.generateLikeValue(value, SQLUtil.DB_TYPE.MYSQL))); crit.add(Expression.like("portfolio", SQLUtil.generateLikeValue(value, SQLUtil.DB_TYPE.MYSQL)));
VLW!

2 Respostas

F

Pessoal já resolvi vlw. Preguiça de procurar na net…

F

Bom vou deixar meu código ae para referência

Criteria crit = this.getSession().createCriteria(MapaBuyerVw.class); crit.add(Restrictions.or(Expression.like("ideia", SQLUtil.generateLikeValue(value, SQLUtil.DB_TYPE.MYSQL)), Expression.like("portfolio", SQLUtil.generateLikeValue(value, SQLUtil.DB_TYPE.MYSQL))));
Site de consulta:https://forums.hibernate.org/viewtopic.php?p=2359059&sid=96d086733f32c50766bba777b4ed99ad
vlws.

Criado 22 de outubro de 2009
Ultima resposta 22 de out. de 2009
Respostas 2
Participantes 1