Re: Retrieving arrays
От | Mark Lewis |
---|---|
Тема | Re: Retrieving arrays |
Дата | |
Msg-id | 1160503178.8082.10.camel@archimedes обсуждение исходный текст |
Ответ на | Retrieving arrays (Bendik Rognlien Johansen <bensmailinglists@gmail.com>) |
Ответы |
Re: Retrieving arrays
|
Список | pgsql-jdbc |
Java 5 doesn't support auto-boxing an int[] as an Integer[]. -- Mark Lewis On Tue, 2006-10-10 at 15:15 +0200, Bendik Rognlien Johansen wrote: > 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 > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Have you searched our list archives? > > http://archives.postgresql.org
В списке pgsql-jdbc по дате отправления: