【发布时间】:2021-04-12 15:37:13
【问题描述】:
文档描述了使用 SQL 对象 API 中的 SQLBatch 批注进行批处理:
http://jdbi.org/jdbi2/sql_object_api_batching/
@SqlBatch("insert into something (id, name) values (:id, :first || ' ' || :last)")
void insertFamily(@Bind("id") List<Integer> ids,
@Bind("first") Iterator<String> firstNames,
@Bind("last") String lastName);
是否也可以使用 fluent API 执行批量 SQL 插入?
String name = h.createQuery("select name from something where id = :id")
.bind("id", 1)
.map(StringColumnMapper.INSTANCE)
.first();
我找不到任何示例。
【问题讨论】: