2013-09-06 10 views
10

Sto tentando di associare un parametro statement preparato che è un array PostgreSQL "multidimensionale". Ecco un esempio array (tipo di colonna è numeric[]):Parametro di binding come array PostgreSQL

{{1,10},{2,20}} 

Come posso associare un valore del genere con una dichiarazione preparata? Ho provato:

stmt.setObject(1, "{{1,10},{2,20}}", Types.ARRAY); 

Non ha funzionato:

non può lanciare un'istanza di java.lang.String digitare Types.ARRAY

Tutte le idee?

+0

qualcosa di simile: 'stmt.setObject (1, new Integer [] [] {{1,10}, {2,20}}, Types.ARRAY) '? –

+0

Non funziona, ho provato anche BigDecimal [] []. – Ree

risposta

Problemi correlati