Retrieving arrays

Поиск
Список
Период
Сортировка
От Bendik Rognlien Johansen
Тема Retrieving arrays
Дата
Msg-id 533747B3-BC3C-4D07-A2B8-A3C86B85C718@gmail.com
обсуждение исходный текст
Ответы Re: Retrieving arrays
Re: Retrieving arrays
Список pgsql-jdbc
Hello,
I wrote this method to read arrays from my result set.


public class MyClass {
   public <T> T[] getArray(ResultSet rs, String column) throws
Exception {
     if(rs.getArray(column) != null) {
       return (T[]) rs.getArray(column).getArray();
     }
     return null;
   }
}



I call i like this:

String[] values = MyClass.<String>getArray(rs, "myStringArrayColumn"));

  This works fine. ( "myStringArrayColumn" is of type character
varying(64)[])


But, when I call:

Integer[] values = MyClass.<Integer>getArray(rs,
"myIntegerArrayColumn"));
( "myIntegerArrayColumn" is of type integer[])


I get a:
java.lang.ClassCastException: [I


Any ideas?

Thanks

В списке pgsql-jdbc по дате отправления:

Предыдущее
От: "Per Jensen"
Дата:
Сообщение: Re: Test of 8.2beta1 fails
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: Postgres XA support