Browse Source

fixed accidental regression with respect to newlines

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3543 50f2f4bb-b051-0410-bef5-90022cba6387
pull/1/head
Juergen Hoeller 16 years ago
parent
commit
4a473e7e71
  1. 18
      org.springframework.jdbc/src/main/java/org/springframework/jdbc/datasource/init/ResourceDatabasePopulator.java

18
org.springframework.jdbc/src/main/java/org/springframework/jdbc/datasource/init/ResourceDatabasePopulator.java

@ -254,15 +254,19 @@ public class ResourceDatabasePopulator implements DatabasePopulator { @@ -254,15 +254,19 @@ public class ResourceDatabasePopulator implements DatabasePopulator {
if (c == '\'') {
inLiteral = !inLiteral;
}
if ((c == delim || c == '\n') && !inLiteral) {
if (sb.length() > 0) {
statements.add(sb.toString());
sb = new StringBuilder();
if (!inLiteral) {
if (c == delim) {
if (sb.length() > 0) {
statements.add(sb.toString());
sb = new StringBuilder();
}
continue;
}
else if (c == '\n' || c == '\t') {
continue;
}
}
else {
sb.append(c);
}
sb.append(c);
}
if (StringUtils.hasText(sb)) {
statements.add(sb.toString());

Loading…
Cancel
Save