Groovy 1.8.0 пока не поддерживает его, но похоже, что одна из следующих минорных версий будет поддерживать его.Исходный код транка имеет несколько примеров, которые действительно полезны.Вот один пример, в котором используется PreparedStatement
:
def updateCounts = sql.withBatch(20, 'insert into TABLENAME(a, b, c) values (?, ?, ?)') { ps ->
ps.addBatch(10, 12, 5) // varargs style
ps.addBatch([7, 3, 98]) // list
ps.addBatch([22, 67, 11])
...
}
Полагаю, вы можете либо отхватить этот фрагмент кода, либо дождаться выпуска Groovy 1.8.x.