This commit is contained in:
@@ -391,7 +391,6 @@ public final class DataDefaultSource implements DataSource, Nameable {
|
|||||||
final EntityCache<T> cache = info.getCache();
|
final EntityCache<T> cache = info.getCache();
|
||||||
if (!info.isVirtualEntity()) {
|
if (!info.isVirtualEntity()) {
|
||||||
final String sql = info.insertSQL;
|
final String sql = info.insertSQL;
|
||||||
if (debug.get()) logger.finest(info.getType().getSimpleName() + " insert sql=" + sql);
|
|
||||||
final PreparedStatement prestmt = info.autoGenerated
|
final PreparedStatement prestmt = info.autoGenerated
|
||||||
? conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS) : conn.prepareStatement(sql);
|
? conn.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS) : conn.prepareStatement(sql);
|
||||||
final Class primaryType = info.getPrimary().type();
|
final Class primaryType = info.getPrimary().type();
|
||||||
@@ -490,6 +489,23 @@ public final class DataDefaultSource implements DataSource, Nameable {
|
|||||||
set.close();
|
set.close();
|
||||||
}
|
}
|
||||||
prestmt.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) {
|
if (cache != null) {
|
||||||
for (final T value : values) {
|
for (final T value : values) {
|
||||||
|
|||||||
Reference in New Issue
Block a user