From 31099102631780bb10c5f08c9e0e614ee4303c08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=9C=B0=E5=B9=B3=E7=BA=BF?= <22250530@qq.com> Date: Fri, 30 Oct 2015 09:47:10 +0800 Subject: [PATCH] --- src/com/wentch/redkale/source/DataDefaultSource.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/wentch/redkale/source/DataDefaultSource.java b/src/com/wentch/redkale/source/DataDefaultSource.java index 8b7eaa4fd..920cd04d1 100644 --- a/src/com/wentch/redkale/source/DataDefaultSource.java +++ b/src/com/wentch/redkale/source/DataDefaultSource.java @@ -498,7 +498,12 @@ public final class DataDefaultSource implements DataSource, Nameable { int i = 0; for (char ch : sqlchars) { if (ch == '?') { - sb.append(formatToString(attrs[i++].get(value))); + Object obj = attrs[i++].get(value); + if (obj != null && obj.getClass().isArray()) { + sb.append("'[length=").append(java.lang.reflect.Array.getLength(obj)).append("]'"); + } else { + sb.append(formatToString(obj)); + } } else { sb.append(ch); }