groovy从withBatch语句中获取警告

时间:2017-05-04 15:45:14

标签: jdbc groovy

我需要从可能失败的批记录中获取SQLWarnings。但该声明会自动关闭,因此我不确定如何获取该数据。基本上我想这样做。

    sql.withBatch(sqlCommand) { stmt ->
        stmt.addBatch(map)
}

SQLWarning warning stmt.delegate.getWarnings()
while(....) println warning.getMessage()

问题在于,即使我从闭包中捕获语句,它仍然在with批次结束时关闭。有没有任何惯用的groovy方式来做到这一点?或者我应该尝试以java方式做到这一点?

0 个答案:

没有答案