我想将arrayList存储到 postgres 数据库中dataType
为Integer[]
。我正在使用 JDBI 。
类似的东西:
JDBI.handle().createStatement("insert into table(column_a) values (?)")
.bind(0, arrayList)
.executeAndReturnGeneratedKeys(IntegerColumnMapper.PRIMITIVE)
.first();
答案 0 :(得分:0)
Handle类中有一个方法getConnection()返回Connection类的对象,该类有一个方法createArrayOf(" Integer",你的列表),这将返回可用作绑定参数的Array。 / p>
.bind(parameterno, handle.getConnection().createArrayOf("Integer", your list);)