This commit is contained in:
@@ -391,7 +391,6 @@ public final class DataDefaultSource implements DataSource, Nameable {
|
||||
final EntityCache<T> cache = info.getCache();
|
||||
if (!info.isVirtualEntity()) {
|
||||
final String sql = info.insertSQL;
|
||||
if (debug.get()) logger.finest(info.getType().getSimpleName() + " insert sql=" + sql);
|
||||
final PreparedStatement prestmt = info.autoGenerated
|
||||
? conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS) : conn.prepareStatement(sql);
|
||||
final Class primaryType = info.getPrimary().type();
|
||||
@@ -490,6 +489,23 @@ public final class DataDefaultSource implements DataSource, Nameable {
|
||||
set.close();
|
||||
}
|
||||
prestmt.close();
|
||||
//------------------------------------------------------------
|
||||
if (debug.get()) {
|
||||
char[] sqlchars = sql.toCharArray();
|
||||
for (final T value : values) {
|
||||
//-----------------------------
|
||||
StringBuilder sb = new StringBuilder(128);
|
||||
int i = 0;
|
||||
for (char ch : sqlchars) {
|
||||
if (ch == '?') {
|
||||
sb.append(formatToString(attrs[i++].get(value)));
|
||||
} else {
|
||||
sb.append(ch);
|
||||
}
|
||||
}
|
||||
logger.finest(info.getType().getSimpleName() + " insert sql=" + sb.toString().replaceAll("(\r|\n)", "\\n"));
|
||||
}
|
||||
}
|
||||
}
|
||||
if (cache != null) {
|
||||
for (final T value : values) {
|
||||
|
||||
Reference in New Issue
Block a user