ソースを参照

Update StatementUtil.java

add nullTypeMap prevent repeat get metadata in loop
fengbugou 5 年 前
コミット
49a85af8d0
1 ファイル変更2 行追加1 行削除
  1. 2 1
      hutool-db/src/main/java/cn/hutool/db/StatementUtil.java

+ 2 - 1
hutool-db/src/main/java/cn/hutool/db/StatementUtil.java

@@ -163,8 +163,9 @@ public class StatementUtil {
 		sql = sql.trim();
 		SqlLog.INSTANCE.log(sql, paramsBatch);
 		PreparedStatement ps = conn.prepareStatement(sql);
+		Map<Integer, Integer> nullTypeMap = new HashMap<>();
 		for (Object[] params : paramsBatch) {
-			StatementUtil.fillParams(ps, params);
+			StatementUtil.fillParams(ps, params, nullTypeMap);
 			ps.addBatch();
 		}
 		return ps;