Passar array de parametros para uma native query hibernate

254 views
Skip to first unread message

leonardo.

unread,
Dec 23, 2009, 7:28:47 AM12/23/09
to pb...@googlegroups.com
Olá pessoal,

Estou com a seguinte duvida.tenho uma query mapeada no hbm, e ele ta mais ou menos assim:


<sql-query name="v">
      <return-scalar column="fvalue" type="string"/>
 
     select fvalue
    from t1 fv, t2 fvt
    where fv.id = fvt.id(+)
    and fv.value_id in (:values)
  </sql-query>

no metodo esse parametro "values" é um array de String.
A pergunta é,tem como eu passar os valores separados para a native query?atualmente so consegui passar o primeiro...
// na classe.
// valueIds é um array.
q.setString("values", valueIds...);

a query funcionou eu passando valueIds[0],mas nao posso fazer isso...

Obrigado!

Maurício Linhares

unread,
Dec 23, 2009, 7:32:57 AM12/23/09
to pb...@googlegroups.com
Já tentou:

q.setParameterList( "values", valueIds );

?

-
Maurício Linhares
http://codeshooter.wordpress.com/ | http://twitter.com/mauriciojr

2009/12/23 leonardo. <leonardo...@gmail.com>:

> --
> =================================================================
> Site do grupo: http://pbjug.org/
>
> Para sair da lista, envie um e-mail para pbjug-un...@groups.google.com
> =================================================================

leonardo.

unread,
Dec 23, 2009, 7:44:15 AM12/23/09
to pb...@googlegroups.com
Era isso mesmo Maurício,Obrigado por responder :-)

2009/12/23 Maurício Linhares <linhares...@gmail.com>

henrique daniel de almeida sanitar

unread,
Dec 25, 2009, 4:07:00 PM12/25/09
to pb...@googlegroups.com
Valeu mauricio, também esta em dúvida
Obrigado!

2009/12/23 leonardo. <leonardo...@gmail.com>



--
Henrique Sanita
www.henriquesanita.com
(14)9697-4252
Bauru - SP
Reply all
Reply to author
Forward
0 new messages