使用JDBI获取Postgres数组数据

时间:2013-04-18 21:27:38

标签: java jdbc jdbi

我有一个使用JDBI(JDBC包装器)访问PostgreSQL数据库的java程序。其中一列是数组数据类型(mycolumn integer[])

我在mapper类中使用了什么?我认为resultSet.getArray("mycolumn")是正确的做法,但我不确定如何从返回的java.sql.Array对象中获取数据。

有关如何执行此操作的任何提示或良好链接?

1 个答案:

答案 0 :(得分:1)

        Array array = resultSet.getArray("mycolumn");
        return nonNull(array) ? (Integer[])array.getArray() : null ;