0
随着内嵌拉姆达,很容易将其他参数传递到映射器:如何向JDBI映射器提供每行参数?
int importantThing = 1234;
h.createQuery("SELECT * FROM somewher").map(
(int idx, ResultSet rs, StatementContext ctx) -> new Thing(rs, importantThing)
).list()...
但我会关心这个改变通过注释定义映射的声明的形式,因为我不想让不得不在上面的每个地方重复我想要的一些事情。有没有办法以一种可以让我提供额外参数的方式去除一个ResultMapper?