如何有效地为Spring的JDBCTemplate提供值(...),(...),...

时间:2017-11-10 21:58:06

标签: java spring jdbctemplate

我想为查询提供values (...), (...), ...。如何使用Spring JDBCTemplate

完成此操作

示例查询:

with
bookings(date, start_time, end_time, room) as
(
    values ('2015-01-01'::date, '10:00'::time, '11:00'::time, 'office a'),
           ('2015-01-01'::date, '12:00'::time, '17:00'::time, 'office a'),
           ('2015-01-02'::date, '12:00'::time, '17:00'::time, 'meeting')
)
select * from bookings

我无法找到如何动态地将非固定值列表绑定到一个或多个参数。在示例中,我有三行,但我想支持任意数量的行。

更新

相关问题并没有真正解决我的问题。我没有进行批量更新。我通过values (...), (...), ...向CTE子句提供了一个动态表,我可以在其余的CTE查询中使用它。

0 个答案:

没有答案