Operadores em criteria [RESOLVIDO]

4 respostas
moacirjava

Vi alguns operadores no hibernate, mas não entendi muito bem... por exemplo, esse It e esse eq são o que?

session.createCriteria(Sale.class)
          .add(Expression.lt("date",salesDate))
          .list();

   session.createCriteria(Sale.class)
          .add(Expression.eq("product",someProduct))
          .list();

4 Respostas

mauro80

lt = menor que
eq = igual

thiagocg

Os operadores utilizado no criteria seriam com “compressões” dos nomes em ingles dos termos.

Ex.
eq = equals
le = last or equals
lt = last

vai nessa linha de raciocinio q vc vai perceber o sigficado de todos os operadores.

Espero ter ajudado!

Abraço!

A

Vamos lá, mais fácil lembrar assim

lt - < (less than)
gt - > (greather than)
ge - >= (greather or equals)
le - <= (less or equals)
ne - != (not equals)
eq - = (equals)

Com o tempo vc se acostuma… rs

moacirjava

anderick:
Vamos lá, mais fácil lembrar assim

lt - < (less than)
gt - > (greather than)
ge - >= (greather or equals)
le - <= (less or equals)
ne - != (not equals)
eq - = (equals)

Com o tempo vc se acostuma… rs

:-o Obrigado! :smiley:

Criado 18 de janeiro de 2009
Ultima resposta 19 de jan. de 2009
Respostas 4
Participantes 4