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 по дате отправления: