From 57d8bfcecd62783d43da58c9da9f57c64b3d7388 Mon Sep 17 00:00:00 2001 From: AndyCattermoleJHC Date: Thu, 2 Nov 2017 10:49:08 +0000 Subject: [PATCH] replace generateRawSql with prepare statement --- sqlest/src/main/scala/sqlest/executor/Database.scala | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sqlest/src/main/scala/sqlest/executor/Database.scala b/sqlest/src/main/scala/sqlest/executor/Database.scala index af1feff..58a255a 100644 --- a/sqlest/src/main/scala/sqlest/executor/Database.scala +++ b/sqlest/src/main/scala/sqlest/executor/Database.scala @@ -304,9 +304,9 @@ case class Transaction(database: Database) extends Session(database) { val statement = connection.createStatement try { batchCommands foreach { command => - val commandSql = database.statementBuilder.generateRawSql(command) - logger.debug(s"Adding batch operation: $commandSql") - statement.addBatch(commandSql) + val (preprocessedCommand, sql, argumentLists) = database.statementBuilder(command) + val preparedStatement: PreparedStatement = prepareStatement(connection, preprocessedCommand, sql, argumentLists) + logger.debug(s"Adding batch operation: ${logDetails(connection, sql, argumentLists)}") } statement.executeBatch.toList