在进行插入之前,我正在使用 DataFieldMaxValueIncrementer(特别是 OracleSequenceMaxValueIncrementer)来获取下一个可用主键的值。出于性能原因,我正在重写要批处理的插入查询。是否有类似的方法可以使用 DataFieldMaxValueIncrementer 批量检索接下来的几个主键,而不是单独检索每个主键?
我在 oracle 10g 数据库上使用 spring-jdbc 3.0.4。
在进行插入之前,我正在使用 DataFieldMaxValueIncrementer(特别是 OracleSequenceMaxValueIncrementer)来获取下一个可用主键的值。出于性能原因,我正在重写要批处理的插入查询。是否有类似的方法可以使用 DataFieldMaxValueIncrementer 批量检索接下来的几个主键,而不是单独检索每个主键?
我在 oracle 10g 数据库上使用 spring-jdbc 3.0.4。
我根据位于此处的查询编写了一个自定义解决方案: https ://forums.oracle.com/thread/1115582