我有一个使用JDBI(JDBC包装器)访问PostgreSQL数据库的java程序。其中一列是数组数据类型(mycolumn integer[])
。
我在mapper类中使用了什么?我认为resultSet.getArray("mycolumn")
是正确的做法,但我不确定如何从返回的java.sql.Array
对象中获取数据。
有关如何执行此操作的任何提示或良好链接?
答案 0 :(得分:1)
Array array = resultSet.getArray("mycolumn");
return nonNull(array) ? (Integer[])array.getArray() : null ;