Comparar primeiro digito de um numero com Criteria

0 respostas
alexswb

Queria fazer uma query com criteria que compara apenas parte de um numero.

algo do tipo
subQuery.add(Restrictions.eq(“tabela.codigo”), codigo));
mas comparando apenas parte de “tabela.codigo”.

assim, se o valor de “tabela.codigo” for 5000087L e codigo for 5 a
consulta retornaria verdadeira.

tipo esse sql:

select * from tabela where CAST(tabela.codigo varchar(11)) like ‘1%’)

tem como fazer isso com criteria?

Criado 31 de maio de 2011
Respostas 0
Participantes 1