我想为查询提供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查询中使用它。