diff --git a/src/main/java/xyz/zhouxy/jdbc/BatchUpdateErrorInfo.java b/src/main/java/xyz/zhouxy/jdbc/BatchUpdateErrorInfo.java index b9ba92f..95b801a 100644 --- a/src/main/java/xyz/zhouxy/jdbc/BatchUpdateErrorInfo.java +++ b/src/main/java/xyz/zhouxy/jdbc/BatchUpdateErrorInfo.java @@ -78,4 +78,17 @@ public class BatchUpdateErrorInfo { return errorType; } + /** + * 返回该错误信息的字符串表示,包含批次索引、错误类型和错误消息。 + * + * @return 格式为 {@code "BatchUpdateErrorInfo{batchIndex=..., errorType=..., message=...}"} 的字符串 + */ + @Override + public String toString() { + return "BatchUpdateErrorInfo{" + + "batchIndex=" + batchIndex + + ", errorType=" + errorType.getName() + + ", message=" + cause.getMessage() + + "}"; + } } diff --git a/src/main/java/xyz/zhouxy/jdbc/BatchUpdateResult.java b/src/main/java/xyz/zhouxy/jdbc/BatchUpdateResult.java index 349a28d..82f64a3 100644 --- a/src/main/java/xyz/zhouxy/jdbc/BatchUpdateResult.java +++ b/src/main/java/xyz/zhouxy/jdbc/BatchUpdateResult.java @@ -230,10 +230,10 @@ public class BatchUpdateResult { @Override public String toString() { return "BatchUpdateResult [" - + "total=" + total - + ", batchCount=" + batchCount + + "status=" + status + + ", total=" + total + ", batchSize=" + batchSize - + ", status=" + status + + ", batchCount=" + batchCount + ", completeBatchCount=" + completeBatchCount + ", successBatchCount=" + successBatchCount + ", errorBatchCount=" + getErrorBatchCount()