Lavieri 9 de abr. de 2009
ops esquece… agora que vi o projection ^^ …
o que não funciona exatamente nesse seu método ?? aparentemente ta tudo certo
Thiago_Domingues 9 de abr. de 2009
Você tem dúvida quanto ao uso de criteria???
caina27 9 de abr. de 2009
pois é, mas eu jogo o resultado dentro de um arquivo txt e ele vai gerar um arquivo de remessa, mas ele retorna
null,
0.0
2.0
null
null
null
null
enquanto que ele deveria retornar:
0
2
0
0
2
2
2
2
:?
Tem a ver que ele volta Double mas quando seto para integer ele retorna tudo 0 ueheuehuehue
to pirando com isso
Thiago_Domingues 9 de abr. de 2009
caina27:
Boa tarde, to tentando fazer a seguinte pesquisa:
SELECT VALOR_TARIFA FROM BLOQUETO
WHERE VALOR_TARIFA IS NOT NULL
AND DATA_ARQUIVO IS NULL
AND NOSSO_NUMERO IS NOT NULL
e em hibernate coloquei:
public Double valorTarifa ( Integer valor ) {
Criteria tarifa = getSession () .createCriteria ( Bloqueto .class ) ;
tarifa .setProjection ( Projections .max ( "valorTarifa" ))
.add ( Restrictions .isNull ( "dataArquivo" ))
.add ( Restrictions .isNotNull ( "valorTarifa" ))
.add ( Restrictions .isNotNull ( "nossoNumero" ))
.add ( Restrictions .eq ( "id" , valor )) ;
return ( Double ) tarifa .uniqueResult () ;
}
alguém teria uma soluçãoi que funcione ae?
valeu
na sua Criteria você colocou um Restrictions pro ID que não tem no seu SQL manual… Qual dos dois está correto???
caina27 9 de abr. de 2009
Cara resolvi
sim eu tinha feito, mas eu tava buscando o ID e tem id faltando!! não sei como…
dae fiz um if null pega próxima linha se não manda pro txt
e dae dei um cast nos valores que passaram pelo filtro :idea:
agora deu certo
valeu pelo apoio