使用 JDBI 的 Postgres Integer[] 存储
Postgres Integer[] store using JDBI
我想将 arrayList 存储到 postgres 数据库中,其中 dataType
是 Integer[]
。我正在使用 JDBI.
类似于:
JDBI.handle().createStatement("insert into table(column_a) values (?)")
.bind(0, arrayList)
.executeAndReturnGeneratedKeys(IntegerColumnMapper.PRIMITIVE)
.first();
Handle class 中有一个方法 getConnection() Connection class 的 returns 对象有一个方法 createArrayOf("Integer", 你的列表), 这个returns 可以用作绑定参数的数组。
.bind(parameterno, handle.getConnection().createArrayOf("Integer", your list);)
我想将 arrayList 存储到 postgres 数据库中,其中 dataType
是 Integer[]
。我正在使用 JDBI.
类似于:
JDBI.handle().createStatement("insert into table(column_a) values (?)")
.bind(0, arrayList)
.executeAndReturnGeneratedKeys(IntegerColumnMapper.PRIMITIVE)
.first();
Handle class 中有一个方法 getConnection() Connection class 的 returns 对象有一个方法 createArrayOf("Integer", 你的列表), 这个returns 可以用作绑定参数的数组。
.bind(parameterno, handle.getConnection().createArrayOf("Integer", your list);)