En échecSortie de la console
Started by GitHub push by tircis
[Pipeline] Start of Pipeline
[Pipeline] node
Running on local in /jenkins/work/agent-local/workspace/Stalactite pipeline
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Declarative: Tool Install)
[Pipeline] tool
[Pipeline] envVarsForTool
[Pipeline] tool
[Pipeline] envVarsForTool
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] stage
[Pipeline] { (Build)
[Pipeline] tool
[Pipeline] envVarsForTool
[Pipeline] tool
[Pipeline] envVarsForTool
[Pipeline] withEnv
[Pipeline] {
[Pipeline] git
The recommended git tool is: NONE
No credentials specified
Fetching changes from the remote Git repository
Checking out Revision a5d9fa3776d1c66615cebfe82ebc5149f7c38869 (refs/remotes/origin/master)
Commit message: "Derived query support : better "ignoring case" support for "like" (combined with not())"
> git rev-parse --resolve-git-dir /jenkins/work/agent-local/workspace/Stalactite pipeline/.git # timeout=10
> git config remote.origin.url https://github.com/codefilarete/stalactite.git/ # timeout=10
Fetching upstream changes from https://github.com/codefilarete/stalactite.git/
> git --version # timeout=10
> git --version # 'git version 2.43.0'
> git fetch --tags --force --progress -- https://github.com/codefilarete/stalactite.git/ +refs/heads/*:refs/remotes/origin/* # timeout=10
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
> git config core.sparsecheckout # timeout=10
> git checkout -f a5d9fa3776d1c66615cebfe82ebc5149f7c38869 # timeout=10
> git branch -a -v --no-abbrev # timeout=10
> git branch -D master # timeout=10
> git checkout -b master a5d9fa3776d1c66615cebfe82ebc5149f7c38869 # timeout=10
> git rev-list --no-walk 4b5fb19abdac30122d7a1abcbe643e9d5449c09f # timeout=10
[Pipeline] sh
+ mvn clean install
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Build Order:
[INFO]
[INFO] Stalactite [pom]
[INFO] sql [jar]
[INFO] core [jar]
[INFO] sql-adapter [pom]
[INFO] sql-hsqldb-adapter [jar]
[INFO] core-adapter [pom]
[INFO] core-hsqldb-adapter [jar]
[INFO] orm [jar]
[INFO] spring-integration [jar]
[INFO] sql-derby-adapter [jar]
[INFO] sql-h2-adapter [jar]
[INFO] sql-mariadb-adapter [jar]
[INFO] sql-mysql-adapter [jar]
[INFO] sql-oracle-adapter [jar]
[INFO] sql-postgresql-adapter [jar]
[INFO] sql-sqlite-adapter [jar]
[INFO] core-derby-adapter [jar]
[INFO] core-h2-adapter [jar]
[INFO] core-mariadb-adapter [jar]
[INFO] core-mysql-adapter [jar]
[INFO] core-oracle-adapter [jar]
[INFO] core-postgresql-adapter [jar]
[INFO] core-sqlite-adapter [jar]
[INFO] orm-adapter [pom]
[INFO] orm-derby-adapter [jar]
[INFO] orm-h2-adapter [jar]
[INFO] orm-hsqldb-adapter [jar]
[INFO] orm-mariadb-adapter [jar]
[INFO] orm-mysql-adapter [jar]
[INFO] orm-oracle-adapter [jar]
[INFO] orm-postgresql-adapter [jar]
[INFO] orm-sqlite-adapter [jar]
[INFO] orm-all-adapters [jar]
[INFO]
[INFO] -----------------< org.codefilarete.stalactite:parent >-----------------
[INFO] Building Stalactite 2.0.1-SNAPSHOT [1/33]
[INFO] from pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ parent ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ parent ---
[INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/jenkins/work/agent-local/workspace/Stalactite pipeline/target/jacoco.exec"
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ parent ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ parent ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/parent/2.0.1-SNAPSHOT/parent-2.0.1-SNAPSHOT.pom
[INFO]
[INFO] ------------------< org.codefilarete.stalactite:sql >-------------------
[INFO] Building sql 2.0.1-SNAPSHOT [2/33]
[INFO] from sql/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The artifact org.slf4j:slf4j-log4j12:jar:1.7.36 has been relocated to org.slf4j:slf4j-reload4j:jar:1.7.36
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ sql ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql ---
[INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/jacoco.exec"
[INFO]
[INFO] --- resources:2.5:resources (default-resources) @ sql ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/src/main/resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ sql ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 80 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/classes
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/src/main/java/org/codefilarete/stalactite/sql/result/NoopResultSet.java: Some input files use or override a deprecated API.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/src/main/java/org/codefilarete/stalactite/sql/result/NoopResultSet.java: Recompile with -Xlint:deprecation for details.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/src/main/java/org/codefilarete/stalactite/sql/result/Accumulators.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/src/main/java/org/codefilarete/stalactite/sql/result/Accumulators.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- resources:2.5:testResources (default-testResources) @ sql ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ sql ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 36 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/test-classes
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/src/test/java/org/codefilarete/stalactite/sql/statement/binder/ResultSetReaderTest.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/src/test/java/org/codefilarete/stalactite/sql/statement/binder/ResultSetReaderTest.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ sql ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.codefilarete.stalactite.sql.TransactionListenerCollectionTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.194 s - in org.codefilarete.stalactite.sql.TransactionListenerCollectionTest
[INFO] Running org.codefilarete.stalactite.sql.result.AccumulatorsTest
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.074 s - in org.codefilarete.stalactite.sql.result.AccumulatorsTest
[INFO] Running org.codefilarete.stalactite.sql.result.NoopResultSetTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s - in org.codefilarete.stalactite.sql.result.NoopResultSetTest
[INFO] Running org.codefilarete.stalactite.sql.result.NoopPreparedStatementTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.sql.result.NoopPreparedStatementTest
[INFO] Running org.codefilarete.stalactite.sql.result.ColumnConsumerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s - in org.codefilarete.stalactite.sql.result.ColumnConsumerTest
[INFO] Running org.codefilarete.stalactite.sql.result.WholeResultSetTransformerTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.112 s - in org.codefilarete.stalactite.sql.result.WholeResultSetTransformerTest
[INFO] Running org.codefilarete.stalactite.sql.result.ResultSetRowTransformerTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s - in org.codefilarete.stalactite.sql.result.ResultSetRowTransformerTest
[INFO] Running org.codefilarete.stalactite.sql.result.BeanRelationFixerTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.codefilarete.stalactite.sql.result.BeanRelationFixerTest
[INFO] Running org.codefilarete.stalactite.sql.result.RowIteratorTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.sql.result.RowIteratorTest
[INFO] Running org.codefilarete.stalactite.sql.result.SimpleBeanCacheTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.sql.result.SimpleBeanCacheTest
[INFO] Running org.codefilarete.stalactite.sql.result.MultipleColumnsReaderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.sql.result.MultipleColumnsReaderTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.JavaTypeToSqlTypeMappingTest
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s - in org.codefilarete.stalactite.sql.ddl.JavaTypeToSqlTypeMappingTest
[INFO] Running org.codefilarete.stalactite.sql.statement.ReadOperationTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.733 s - in org.codefilarete.stalactite.sql.statement.ReadOperationTest
[INFO] Running org.codefilarete.stalactite.sql.statement.SQLStatementTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.sql.statement.SQLStatementTest
[INFO] Running org.codefilarete.stalactite.sql.statement.GeneratedKeysReaderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.sql.statement.GeneratedKeysReaderTest
[INFO] Running org.codefilarete.stalactite.sql.statement.ExpandableSQLTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.codefilarete.stalactite.sql.statement.ExpandableSQLTest
[INFO] Running org.codefilarete.stalactite.sql.statement.SQLParameterParserTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s - in org.codefilarete.stalactite.sql.statement.SQLParameterParserTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.NameEnumParameterBinderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.sql.statement.binder.NameEnumParameterBinderTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.ResultSetReaderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.114 s - in org.codefilarete.stalactite.sql.statement.binder.ResultSetReaderTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.PreparedStatementWriterTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.sql.statement.binder.PreparedStatementWriterTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.InMemoryBlobSupportTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s - in org.codefilarete.stalactite.sql.statement.binder.InMemoryBlobSupportTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.OrdinalEnumParameterBinderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.codefilarete.stalactite.sql.statement.binder.OrdinalEnumParameterBinderTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.ParameterBinderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.013 s - in org.codefilarete.stalactite.sql.statement.binder.ParameterBinderTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.NullSafeguardPreparedStatementWriterTest
void
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.sql.statement.binder.NullSafeguardPreparedStatementWriterTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.ParameterBinderRegistryTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s - in org.codefilarete.stalactite.sql.statement.binder.ParameterBinderRegistryTest
[INFO] Running org.codefilarete.stalactite.sql.statement.ExpandableStatementTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 s - in org.codefilarete.stalactite.sql.statement.ExpandableStatementTest
[INFO] Running org.codefilarete.stalactite.sql.statement.WriteOperationTest
2024-10-15 20:32:04 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:04 DEBUG SQLOperation insert into Toto(id, name) values(:id, :name) | {1={name=X-masked value-X, id=2}, 2={name=X-masked value-X, id=3}}
2024-10-15 20:32:04 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:04 DEBUG SQLOperation insert into Toto(id, name) values(:id, :name) | {1={name=Tata, id=2}, 2={name=Toto, id=3}}
2024-10-15 20:32:04 DEBUG SQLOperation insert into Toto(id, name) values(?, ?) | {1=1, 2=X-masked value-X}
2024-10-15 20:32:04 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:04 DEBUG SQLOperation insert into Toto(id, name) values(?, ?) | {1={1=1, 2=tata}, 2={1=2, 2=toto}}
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s - in org.codefilarete.stalactite.sql.statement.WriteOperationTest
[INFO] Running org.codefilarete.stalactite.sql.TransactionAwareConnectionProviderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s - in org.codefilarete.stalactite.sql.TransactionAwareConnectionProviderTest
[INFO] Running org.codefilarete.stalactite.sql.CurrentThreadConnectionProviderTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.065 s - in org.codefilarete.stalactite.sql.CurrentThreadConnectionProviderTest
[INFO] Running org.codefilarete.stalactite.sql.TransactionListenerTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.035 s - in org.codefilarete.stalactite.sql.TransactionListenerTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 155, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:2.6:jar (default-jar) @ sql ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/sql-2.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- jar:2.6:test-jar (default) @ sql ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/sql-2.0.1-SNAPSHOT-tests.jar
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ sql ---
[INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/jacoco.exec
[INFO] Analyzed bundle 'sql' with 115 classes
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ sql ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql/2.0.1-SNAPSHOT/sql-2.0.1-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/sql-2.0.1-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql/2.0.1-SNAPSHOT/sql-2.0.1-SNAPSHOT.jar
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql/target/sql-2.0.1-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql/2.0.1-SNAPSHOT/sql-2.0.1-SNAPSHOT-tests.jar
[INFO]
[INFO] ------------------< org.codefilarete.stalactite:core >------------------
[INFO] Building core 2.0.1-SNAPSHOT [3/33]
[INFO] from core/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The artifact org.slf4j:slf4j-log4j12:jar:1.7.36 has been relocated to org.slf4j:slf4j-reload4j:jar:1.7.36
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ core ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core ---
[INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/jacoco.exec"
[INFO]
[INFO] --- resources:2.5:resources (default-resources) @ core ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jenkins/work/agent-local/workspace/Stalactite pipeline/core/src/main/resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 190 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/classes
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core/src/main/java/org/codefilarete/stalactite/query/model/Criteria.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core/src/main/java/org/codefilarete/stalactite/query/model/Criteria.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- resources:2.5:testResources (default-testResources) @ core ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ core ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 46 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/test-classes
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core/src/test/java/org/codefilarete/stalactite/sql/ddl/structure/TableTest.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/core/src/test/java/org/codefilarete/stalactite/sql/ddl/structure/TableTest.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ core ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.codefilarete.stalactite.engine.QueryMapperTest
2024-10-15 20:32:10 DEBUG SQLOperation select id, name from Toto
2024-10-15 20:32:10 DEBUG SQLOperation select id, active from Toto
2024-10-15 20:32:10 DEBUG SQLOperation select id, name from Toto
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
2024-10-15 20:32:10 DEBUG SQLOperation Whatever SQL ... it is not executed
2024-10-15 20:32:10 DEBUG SQLOperation Whatever SQL ... it is not executed
2024-10-15 20:32:10 DEBUG SQLOperation Whatever SQL ... it is not executed
2024-10-15 20:32:10 DEBUG SQLOperation Whatever SQL ... it is not executed
2024-10-15 20:32:10 DEBUG SQLOperation select id, name from Toto where id in (:id)
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
[INFO] Running org.codefilarete.stalactite.engine.QueryMapperTest$WithAccumulator
2024-10-15 20:32:10 DEBUG SQLOperation Whatever SQL ... it is not executed
2024-10-15 20:32:10 DEBUG SQLOperation never executed statement
[INFO] Tests run: 30, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.engine.QueryMapperTest$WithAccumulator
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.353 s - in org.codefilarete.stalactite.engine.QueryMapperTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorTest
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?))
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?))
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where a in (?)
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?)
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?)
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?))
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?))
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?, ?)
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?, ?)
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?, ?)
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?)
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?, ?)
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where a in (?)
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?))
2024-10-15 20:32:10 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?))
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.375 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.UpdateExecutorTest
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.089 s - in org.codefilarete.stalactite.engine.runtime.UpdateExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.DeleteExecutorTest
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a = ?
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?), (?, ?))
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?))
[2, 4, 6, 1, 3, 5, 2, 4, 1, 3]
[37, 43, 29, 3, 4, 2, 59, 17, 5, 1]
actualValuePairs : [{3, 37}, {4, 43}, {2, 29}, {5, 59}, {1, 17}]
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?), (?, ?))
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where (a, b) in ((?, ?), (?, ?), (?, ?))
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where (a, b) in ((?, ?))
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a in (?, ?, ?)
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a in (?)
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a in (?, ?, ?)
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a in (?, ?)
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a in (?)
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:11 DEBUG SQLOperation delete from Toto where a in (?, ?, ?)
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.049 s - in org.codefilarete.stalactite.engine.runtime.DeleteExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorTest
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:11 DEBUG SQLOperation insert into Toto(a, b, c) values (?, ?, ?)
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation insert into toto(id, version) values (?, ?)
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation insert into Toto(a, b, c) values (?, ?, ?)
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation insert into Toto(a, b, c) values (?, ?, ?)
[INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorTest$InsertExecutorTest_autoGenerateKeys
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:11 DEBUG SQLOperation insert into Toto(a, b, c) values (default, ?, ?)
2024-10-15 20:32:11 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:11 DEBUG SQLOperation insert into Toto(a, b, c) values (default, ?, ?)
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorTest$InsertExecutorTest_autoGenerateKeys
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.046 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.listener.PersisterListenerCollectionTest
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.096 s - in org.codefilarete.stalactite.engine.listener.PersisterListenerCollectionTest
[INFO] Running org.codefilarete.stalactite.engine.BeanPersisterTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.034 s - in org.codefilarete.stalactite.engine.BeanPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.PersistenceContextTest
2024-10-15 20:32:11 DEBUG SQLOperation delete from toto where id = ? and name = ?
2024-10-15 20:32:11 DEBUG SQLOperation insert into toto(id, name) values (?, ?)
2024-10-15 20:32:11 DEBUG SQLOperation update toto set id = ?
2024-10-15 20:32:11 DEBUG SQLOperation update toto set id = ? where id = ?
2024-10-15 20:32:11 DEBUG SQLOperation select count(*) as count from Toto
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.095 s - in org.codefilarete.stalactite.engine.PersistenceContextTest
[INFO] Running org.codefilarete.stalactite.query.model.UnionTest
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.codefilarete.stalactite.query.model.UnionTest
[INFO] Running org.codefilarete.stalactite.query.model.SelectTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.query.model.SelectTest
[INFO] Running org.codefilarete.stalactite.query.builder.WhereSQLBuilderTest
[INFO] Tests run: 60, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.091 s - in org.codefilarete.stalactite.query.builder.WhereSQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.SelectSQLBuilderTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.022 s - in org.codefilarete.stalactite.query.builder.SelectSQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.OperatorSQLBuilderTest
[INFO] Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.query.builder.OperatorSQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.QuerySQLBuilderTest
[INFO] Tests run: 34, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 s - in org.codefilarete.stalactite.query.builder.QuerySQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.FromSQLBuilderTest
[INFO] Tests run: 32, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.045 s - in org.codefilarete.stalactite.query.builder.FromSQLBuilderTest
[INFO] Running org.codefilarete.stalactite.query.builder.FunctionSQLBuilderTest
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.query.builder.FunctionSQLBuilderTest
[INFO] Running org.codefilarete.stalactite.sql.order.DeleteCommandBuilderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.sql.order.DeleteCommandBuilderTest
[INFO] Running org.codefilarete.stalactite.sql.order.UpdateCommandBuilderTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.sql.order.UpdateCommandBuilderTest
[INFO] Running org.codefilarete.stalactite.sql.order.InsertCommandBuilderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.sql.order.InsertCommandBuilderTest
[INFO] Running org.codefilarete.stalactite.sql.DialectTest
2024-10-15 20:32:11 DEBUG SQLOperation select dummyTable.dummyColumn from dummyTable where dummyTable.dummyColumn LIKE 'x'
2024-10-15 20:32:11 DEBUG SQLOperation delete from dummyTable where dummyColumn LIKE ?
2024-10-15 20:32:11 DEBUG SQLOperation select dummyTable.dummyColumn from dummyTable where dummyTable.dummyColumn myOperator '42'
2024-10-15 20:32:11 DEBUG SQLOperation delete from dummyTable where dummyColumn myOperator ?
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.sql.DialectTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.structure.TableTest
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.codefilarete.stalactite.sql.ddl.structure.TableTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.SqlTypeRegistryTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.codefilarete.stalactite.sql.ddl.SqlTypeRegistryTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.DDLTableGeneratorTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.codefilarete.stalactite.sql.ddl.DDLTableGeneratorTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.DDLGeneratorTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.sql.ddl.DDLGeneratorTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.ColumnBinderRegistryTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.059 s - in org.codefilarete.stalactite.sql.statement.binder.ColumnBinderRegistryTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.ComplexTypeBinderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.sql.statement.binder.ComplexTypeBinderTest
[INFO] Running org.codefilarete.stalactite.sql.statement.DMLGeneratorTest
[INFO] Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.codefilarete.stalactite.sql.statement.DMLGeneratorTest
[INFO] Running org.codefilarete.stalactite.sql.ServiceLoaderDialectResolverTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in org.codefilarete.stalactite.sql.ServiceLoaderDialectResolverTest
[INFO] Running org.codefilarete.stalactite.mapping.EmbeddedClassMappingTest
[INFO] Tests run: 26, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.047 s - in org.codefilarete.stalactite.mapping.EmbeddedClassMappingTest
[INFO] Running org.codefilarete.stalactite.mapping.PersistentFieldHarvesterTest
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.mapping.PersistentFieldHarvesterTest
[INFO] Running org.codefilarete.stalactite.mapping.ClassMappingTest
[INFO] Tests run: 25, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s - in org.codefilarete.stalactite.mapping.ClassMappingTest
[INFO] Running org.codefilarete.stalactite.mapping.ToBeanRowTransformerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.codefilarete.stalactite.mapping.ToBeanRowTransformerTest
[INFO] Running org.codefilarete.stalactite.mapping.ZonedDateTimeMappingTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in org.codefilarete.stalactite.mapping.ZonedDateTimeMappingTest
[INFO] Running org.codefilarete.stalactite.mapping.ColumnedMapMappingTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s - in org.codefilarete.stalactite.mapping.ColumnedMapMappingTest
[INFO] Running org.codefilarete.stalactite.mapping.id.sequence.PooledHiLoSequenceTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.154 s - in org.codefilarete.stalactite.mapping.id.sequence.PooledHiLoSequenceTest
[INFO] Running org.codefilarete.stalactite.mapping.id.SequencePersisterTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.mapping.id.SequencePersisterTest
[INFO] Running org.codefilarete.stalactite.mapping.ColumnedCollectionMappingTest
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.codefilarete.stalactite.mapping.ColumnedCollectionMappingTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 436, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:2.6:jar (default-jar) @ core ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/core-2.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- jar:2.6:test-jar (default) @ core ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/core-2.0.1-SNAPSHOT-tests.jar
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ core ---
[INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/jacoco.exec
[INFO] Analyzed bundle 'core' with 257 classes
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ core ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core/2.0.1-SNAPSHOT/core-2.0.1-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/core-2.0.1-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core/2.0.1-SNAPSHOT/core-2.0.1-SNAPSHOT.jar
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core/target/core-2.0.1-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core/2.0.1-SNAPSHOT/core-2.0.1-SNAPSHOT-tests.jar
[INFO]
[INFO] --------------< org.codefilarete.stalactite:sql-adapter >---------------
[INFO] Building sql-adapter 2.0.1-SNAPSHOT [4/33]
[INFO] from sql-adapter/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ sql-adapter ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql-adapter ---
[INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/target/jacoco.exec"
[INFO]
[INFO] --- jar:3.1.2:test-jar (default) @ sql-adapter ---
[WARNING] JAR will be empty - no content was marked for inclusion!
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/target/sql-adapter-2.0.1-SNAPSHOT-tests.jar
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ sql-adapter ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ sql-adapter ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-adapter/2.0.1-SNAPSHOT/sql-adapter-2.0.1-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/target/sql-adapter-2.0.1-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-adapter/2.0.1-SNAPSHOT/sql-adapter-2.0.1-SNAPSHOT-tests.jar
[INFO]
[INFO] -----------< org.codefilarete.stalactite:sql-hsqldb-adapter >-----------
[INFO] Building sql-hsqldb-adapter 2.0.1-SNAPSHOT [5/33]
[INFO] from sql-adapter/sql-hsqldb-adapter/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ sql-hsqldb-adapter ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ sql-hsqldb-adapter ---
[INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/jacoco.exec"
[INFO]
[INFO] --- resources:2.5:resources (default-resources) @ sql-hsqldb-adapter ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/src/main/resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ sql-hsqldb-adapter ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 4 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/classes
[INFO]
[INFO] --- resources:2.5:testResources (default-testResources) @ sql-hsqldb-adapter ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/src/test/resources
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ sql-hsqldb-adapter ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 5 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/test-classes
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ sql-hsqldb-adapter ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.codefilarete.stalactite.sql.result.ResultSetIteratorHSQLDBTest
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.905 s - in org.codefilarete.stalactite.sql.result.ResultSetIteratorHSQLDBTest
[INFO] Running org.codefilarete.stalactite.sql.statement.binder.HSQLDBParameterBindersTest
[INFO] Tests run: 33, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.54 s - in org.codefilarete.stalactite.sql.statement.binder.HSQLDBParameterBindersTest
[INFO] Running org.codefilarete.stalactite.sql.statement.SQLOperationHSQLDBTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.624 s - in org.codefilarete.stalactite.sql.statement.SQLOperationHSQLDBTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 38, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:3.1.2:jar (default-jar) @ sql-hsqldb-adapter ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/sql-hsqldb-adapter-2.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- jar:3.1.2:test-jar (default) @ sql-hsqldb-adapter ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/sql-hsqldb-adapter-2.0.1-SNAPSHOT-tests.jar
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ sql-hsqldb-adapter ---
[INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/jacoco.exec
[INFO] Analyzed bundle 'sql-hsqldb-adapter' with 5 classes
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ sql-hsqldb-adapter ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-hsqldb-adapter/2.0.1-SNAPSHOT/sql-hsqldb-adapter-2.0.1-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/sql-hsqldb-adapter-2.0.1-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-hsqldb-adapter/2.0.1-SNAPSHOT/sql-hsqldb-adapter-2.0.1-SNAPSHOT.jar
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/sql-adapter/sql-hsqldb-adapter/target/sql-hsqldb-adapter-2.0.1-SNAPSHOT-tests.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/sql-hsqldb-adapter/2.0.1-SNAPSHOT/sql-hsqldb-adapter-2.0.1-SNAPSHOT-tests.jar
[INFO]
[INFO] --------------< org.codefilarete.stalactite:core-adapter >--------------
[INFO] Building core-adapter 2.0.1-SNAPSHOT [6/33]
[INFO] from core-adapter/pom.xml
[INFO] --------------------------------[ pom ]---------------------------------
[WARNING] The artifact org.slf4j:slf4j-log4j12:jar:1.7.36 has been relocated to org.slf4j:slf4j-reload4j:jar:1.7.36
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ core-adapter ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core-adapter ---
[INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/target/jacoco.exec"
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ core-adapter ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ core-adapter ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-adapter/2.0.1-SNAPSHOT/core-adapter-2.0.1-SNAPSHOT.pom
[INFO]
[INFO] ----------< org.codefilarete.stalactite:core-hsqldb-adapter >-----------
[INFO] Building core-hsqldb-adapter 2.0.1-SNAPSHOT [7/33]
[INFO] from core-adapter/core-hsqldb-adapter/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The artifact org.slf4j:slf4j-log4j12:jar:1.7.36 has been relocated to org.slf4j:slf4j-reload4j:jar:1.7.36
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ core-hsqldb-adapter ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ core-hsqldb-adapter ---
[INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/target/jacoco.exec"
[INFO]
[INFO] --- resources:2.5:resources (default-resources) @ core-hsqldb-adapter ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ core-hsqldb-adapter ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 3 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/target/classes
[INFO]
[INFO] --- resources:2.5:testResources (default-testResources) @ core-hsqldb-adapter ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/src/test/resources
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ core-hsqldb-adapter ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 6 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/target/test-classes
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ core-hsqldb-adapter ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.codefilarete.stalactite.engine.PersistenceContextHSQLDBTest
2024-10-15 20:32:17 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5b88af70
2024-10-15 20:32:17 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255))
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.dummyProp from Toto
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.dummyProp from Toto
2024-10-15 20:32:17 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3c862522
2024-10-15 20:32:17 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255))
2024-10-15 20:32:17 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer not null)
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto inner join Tata on Toto.id = Tata.totoId
2024-10-15 20:32:17 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@3889c343
2024-10-15 20:32:17 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255))
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.name from Toto
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id from Toto
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.name from Toto
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.name from Toto
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 1
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.name from Toto where Toto.id = 2
2024-10-15 20:32:17 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@33478a2f
2024-10-15 20:32:17 DEBUG DDLDeployer create table Toto(id integer not null, dummyProp varchar(255))
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.dummyProp from Toto
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.dummyProp from Toto
2024-10-15 20:32:17 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@12b66c89
2024-10-15 20:32:17 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255))
2024-10-15 20:32:17 DEBUG DDLDeployer create table Tata(name varchar(255), totoId integer not null)
2024-10-15 20:32:17 DEBUG SQLOperation select Toto.id, Toto.name, Tata.name as tataName from Toto left outer join Tata on Toto.id = Tata.totoId
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@60739eca
2024-10-15 20:32:18 DEBUG DDLDeployer create table Toto(id integer not null, name varchar(255))
2024-10-15 20:32:18 DEBUG SQLOperation select Toto.id, Toto.name from Toto
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.098 s - in org.codefilarete.stalactite.engine.PersistenceContextHSQLDBTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysHSQLDBTest
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@231c521e
2024-10-15 20:32:18 DEBUG DDLDeployer create table Toto(a integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1), b integer, c integer, unique (a))
2024-10-15 20:32:18 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:18 DEBUG SQLOperation insert into Toto(a, b, c) values (default, ?, ?)
2024-10-15 20:32:18 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:18 DEBUG SQLOperation insert into Toto(a, b, c) values (default, ?, ?)
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 s - in org.codefilarete.stalactite.engine.runtime.InsertExecutorAutoGeneratedKeysHSQLDBTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.SelectExecutorHSQLDBTest
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@54816d7a
2024-10-15 20:32:18 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a))
2024-10-15 20:32:18 DEBUG SQLOperation select a, b, c from Toto where a in (?)
2024-10-15 20:32:18 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?, ?)
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5bc44d78
2024-10-15 20:32:18 DEBUG DDLDeployer create table Toto(a int, b int, c int, primary key (a, b))
2024-10-15 20:32:18 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?), (?, ?), (?, ?))
2024-10-15 20:32:18 DEBUG SQLOperation select a, b, c from Toto where (a, b) in ((?, ?))
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@4fe9fb65
2024-10-15 20:32:18 DEBUG DDLDeployer create table Tata(a int, b int, c int, primary key (a, b))
2024-10-15 20:32:18 DEBUG SQLOperation select a, b, c from Tata where (a, b) in ((?, ?), (?, ?), (?, ?))
2024-10-15 20:32:18 DEBUG SQLOperation select a, b, c from Tata where (a, b) in ((?, ?))
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 s - in org.codefilarete.stalactite.engine.runtime.SelectExecutorHSQLDBTest
[INFO] Running org.codefilarete.stalactite.engine.PersisterHSQLDBTest
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@5bbf3869
2024-10-15 20:32:18 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a))
2024-10-15 20:32:18 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:18 DEBUG SQLOperation delete from Toto where a = ?
2024-10-15 20:32:18 DEBUG SQLOperation delete from Toto where a in (?)
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1fb379e4
2024-10-15 20:32:18 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a))
2024-10-15 20:32:18 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:18 DEBUG SQLOperation insert into Toto(a, b, c) values (?, ?, ?)
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@1299fed3
2024-10-15 20:32:18 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a))
2024-10-15 20:32:18 DEBUG SQLOperation select a, b, c from Toto where a in (?)
2024-10-15 20:32:18 DEBUG SQLOperation select a, b, c from Toto where a in (?, ?, ?)
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@268f126f
2024-10-15 20:32:18 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a))
2024-10-15 20:32:18 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:18 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
2024-10-15 20:32:18 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:18 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@65cf8da0
2024-10-15 20:32:18 DEBUG DDLDeployer create table Toto(a integer, b integer, c integer, primary key (a))
2024-10-15 20:32:18 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:18 DEBUG SQLOperation insert into Toto(a, b, c) values (?, ?, ?)
2024-10-15 20:32:18 DEBUG SQLOperation select a, b, c from Toto where a in (?)
2024-10-15 20:32:18 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:18 DEBUG SQLOperation update Toto set b = ?, c = ? where a = ?
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.11 s - in org.codefilarete.stalactite.engine.PersisterHSQLDBTest
[INFO] Running org.codefilarete.stalactite.sql.ddl.HSQLDBDDLTableGeneratorTest
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@59ac60d1
2024-10-15 20:32:18 DEBUG DDLDeployer create table dummyTable1(id integer GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, name varchar(255), unique (id))
2024-10-15 20:32:18 DEBUG DDLDeployer create table dummyTable2(name varchar(255))
2024-10-15 20:32:18 DEBUG DDLDeployer alter table dummyTable1 add constraint dummy_UK unique (name)
2024-10-15 20:32:18 DEBUG DDLDeployer create index dummyIDX_1 on dummyTable1(name)
2024-10-15 20:32:18 DEBUG DDLDeployer alter table dummyTable2 add constraint dummyTable2_FK foreign key(name) references dummyTable1(name)
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.02 s - in org.codefilarete.stalactite.sql.ddl.HSQLDBDDLTableGeneratorTest
[INFO] Running org.codefilarete.stalactite.sql.HSQLDBDialectResolverTest
2024-10-15 20:32:18 INFO HSQLDBInMemoryDataSource giving connection org.hsqldb.jdbc.JDBCConnection@7e0393df
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.017 s - in org.codefilarete.stalactite.sql.HSQLDBDialectResolverTest
[INFO]
[INFO] Results:
[INFO]
[INFO] Tests run: 17, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO]
[INFO] --- jar:3.4.1:jar (default-jar) @ core-hsqldb-adapter ---
[INFO] Building jar: /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/target/core-hsqldb-adapter-2.0.1-SNAPSHOT.jar
[INFO]
[INFO] --- jacoco:0.8.5:report (report) @ core-hsqldb-adapter ---
[INFO] Loading execution data file /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/target/jacoco.exec
[INFO] Analyzed bundle 'core-hsqldb-adapter' with 7 classes
[INFO]
[INFO] --- install:3.1.2:install (default-install) @ core-hsqldb-adapter ---
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/pom.xml to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-hsqldb-adapter/2.0.1-SNAPSHOT/core-hsqldb-adapter-2.0.1-SNAPSHOT.pom
[INFO] Installing /jenkins/work/agent-local/workspace/Stalactite pipeline/core-adapter/core-hsqldb-adapter/target/core-hsqldb-adapter-2.0.1-SNAPSHOT.jar to /var/lib/jenkins/.m2/repository/org/codefilarete/stalactite/core-hsqldb-adapter/2.0.1-SNAPSHOT/core-hsqldb-adapter-2.0.1-SNAPSHOT.jar
[INFO]
[INFO] ------------------< org.codefilarete.stalactite:orm >-------------------
[INFO] Building orm 2.0.1-SNAPSHOT [8/33]
[INFO] from orm/pom.xml
[INFO] --------------------------------[ jar ]---------------------------------
[WARNING] The artifact org.slf4j:slf4j-log4j12:jar:1.7.36 has been relocated to org.slf4j:slf4j-reload4j:jar:1.7.36
[INFO]
[INFO] --- clean:3.2.0:clean (default-clean) @ orm ---
[INFO] Deleting /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target
[INFO]
[INFO] --- jacoco:0.8.5:prepare-agent (prepare-agent) @ orm ---
[INFO] argLine set to "-javaagent:/var/lib/jenkins/.m2/repository/org/jacoco/org.jacoco.agent/0.8.5/org.jacoco.agent-0.8.5-runtime.jar=destfile=/jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/jacoco.exec"
[INFO]
[INFO] --- resources:2.5:resources (default-resources) @ orm ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/src/main/resources
[INFO]
[INFO] --- compiler:3.8.1:compile (default-compile) @ orm ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 202 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/classes
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/src/main/java/org/codefilarete/stalactite/engine/FluentEntityMappingBuilder.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/src/main/java/org/codefilarete/stalactite/engine/FluentEntityMappingBuilder.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- resources:2.5:testResources (default-testResources) @ orm ---
[debug] execute contextualize
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- compiler:3.8.1:testCompile (default-testCompile) @ orm ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 101 source files to /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/test-classes
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityQueryCriteriaSupportTest.java: Some input files use unchecked or unsafe operations.
[INFO] /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/src/test/java/org/codefilarete/stalactite/engine/runtime/EntityQueryCriteriaSupportTest.java: Recompile with -Xlint:unchecked for details.
[INFO]
[INFO] --- surefire:3.0.0:test (default-test) @ orm ---
[INFO] Using auto detected provider org.apache.maven.surefire.junitplatform.JUnitPlatformProvider
[INFO]
[INFO] -------------------------------------------------------
[INFO] T E S T S
[INFO] -------------------------------------------------------
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest
2024-10-15 20:32:27 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Wheel(model varchar(255), serialNumber varchar(255) not null, unique (serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Vehicle_wheels(vehicle_id int, wheels_serialNumber varchar(255), unique (vehicle_id, wheels_serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_wheels_serialNumber_Wheel_serialNumber foreign key(wheels_serialNumber) references Wheel(serialNumber)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_vehicle_id_Vehicle_id foreign key(vehicle_id) references Vehicle(id)
2024-10-15 20:32:27 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2024-10-15 20:32:27 DEBUG DDLDeployer create table Wheel(model varchar(255), serialNumber varchar(255) not null, unique (serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Vehicle_wheels(car_id int, wheels_serialNumber varchar(255), unique (car_id, wheels_serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_car_id_Car_id foreign key(car_id) references Car(id)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_wheels_serialNumber_Wheel_serialNumber foreign key(wheels_serialNumber) references Wheel(serialNumber)
2024-10-15 20:32:27 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Car_id foreign key(vehicleId) references Car(id)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:27 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:27 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Wheel(model varchar(255), serialNumber varchar(255) not null, unique (serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Vehicle_wheels(car_id int, wheels_serialNumber varchar(255), unique (car_id, wheels_serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_wheels_serialNumber_Wheel_serialNumber foreign key(wheels_serialNumber) references Wheel(serialNumber)
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Vehicle_wheels add constraint FK_Vehicle_wheels_car_id_Car_id foreign key(car_id) references Car(id)
2024-10-15 20:32:27 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Wheel(idx integer, model varchar(255), serialNumber varchar(255) not null, vehicleId int, unique (serialNumber))
2024-10-15 20:32:27 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:27 DEBUG DDLDeployer alter table Wheel add constraint FK_Wheel_vehicleId_Car_id foreign key(vehicleId) references Car(id)
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=CAR, Vehicle.engineId=null, Vehicle.model=Renault}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.serialNumber=XYZ-ABC-01, Wheel.model=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle_wheels(vehicle_id, wheels_serialNumber) values (?, ?) | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01, Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.DTYPE=TRUCK, Vehicle.engineId=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1, Vehicle.engineId (U)=null, Vehicle.model (U)=Peugeot}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and vehicle_id = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01, Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.serialNumber=XYZ-ABC-02, Wheel.model=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle_wheels(vehicle_id, wheels_serialNumber) values (?, ?) | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Vehicle set color = ?, engineId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=99], Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2, Vehicle.engineId (U)=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and vehicle_id = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and vehicle_id = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.vehicle_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@396d21ec
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1e9bc8 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id, Vehicle_wheels_Wheel.model as Vehicle_wheels_Wheel_model, Vehicle_wheels_Wheel.serialNumber as Vehicle_wheels_Wheel_serialNumber from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Vehicle_wheels as Vehicle_wheels on Vehicle.id = Vehicle_wheels.vehicle_id left outer join Wheel as Vehicle_wheels_Wheel on Vehicle_wheels.wheels_serialNumber = Vehicle_wheels_Wheel.serialNumber where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2c9ecf5
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3186b07d on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2d7d92a7 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@357d4b6d on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[Vehicle.Wheel[model=<null>,persisted=false,serialNumber=XYZ-ABC-02,vehicle=org.codefilarete.stalactite.engine.model.Car@7c654cfc]],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id, Vehicle_wheels_Wheel.model as Vehicle_wheels_Wheel_model, Vehicle_wheels_Wheel.serialNumber as Vehicle_wheels_Wheel_serialNumber from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Vehicle_wheels as Vehicle_wheels on Vehicle.id = Vehicle_wheels.vehicle_id left outer join Wheel as Vehicle_wheels_Wheel on Vehicle_wheels.wheels_serialNumber = Vehicle_wheels_Wheel.serialNumber where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2c9ecf5
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3186b07d on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2d7d92a7 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@357d4b6d on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[Vehicle.Wheel[model=<null>,persisted=false,serialNumber=XYZ-ABC-02,vehicle=org.codefilarete.stalactite.engine.model.Car@39124055]],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@396d21ec
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1e9bc8 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.engineId=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-01, Wheel.idx=1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.DTYPE=TRUCK, Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.engineId=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.model (U)=Peugeot, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1, Vehicle.engineId (U)=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-01, Wheel.idx (U)=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-02, Wheel.idx=1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Vehicle set color = ?, engineId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=99], Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2, Vehicle.engineId (U)=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5fa851ac
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4977e352 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id, Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber, Wheel.idx as Wheel_idx from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Wheel as Wheel on Vehicle.id = Wheel.vehicleId where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@21da6808
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@60a64104 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5a1dda88 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id, Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber, Wheel.idx as Wheel_idx from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Wheel as Wheel on Vehicle.id = Wheel.vehicleId where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@21da6808
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@60a64104 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5a1dda88 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5fa851ac
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4977e352 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-01}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle_wheels(car_id, wheels_serialNumber) values (?, ?) | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and car_id = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle_wheels(car_id, wheels_serialNumber) values (?, ?) | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and car_id = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and car_id = ? | {1={Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02, Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@346dec80
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@69a245d6 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:27 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_wheels_Wheel.model as Vehicle_wheels_Wheel_model, Vehicle_wheels_Wheel.serialNumber as Vehicle_wheels_Wheel_serialNumber from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Vehicle_wheels as Vehicle_wheels on Car.id = Vehicle_wheels.car_id left outer join Wheel as Vehicle_wheels_Wheel on Vehicle_wheels.wheels_serialNumber = Vehicle_wheels_Wheel.serialNumber where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7aa146e5
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@416bf563 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@64746794 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7aaa4694 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[Vehicle.Wheel[model=<null>,persisted=false,serialNumber=XYZ-ABC-02,vehicle=org.codefilarete.stalactite.engine.model.Car@310d05c5]],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_wheels_Wheel.model as Vehicle_wheels_Wheel_model, Vehicle_wheels_Wheel.serialNumber as Vehicle_wheels_Wheel_serialNumber from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Vehicle_wheels as Vehicle_wheels on Car.id = Vehicle_wheels.car_id left outer join Wheel as Vehicle_wheels_Wheel on Vehicle_wheels.wheels_serialNumber = Vehicle_wheels_Wheel.serialNumber where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7aa146e5
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@416bf563 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@64746794 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7aaa4694 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[Vehicle.Wheel[model=<null>,persisted=false,serialNumber=XYZ-ABC-02,vehicle=org.codefilarete.stalactite.engine.model.Car@445944ea]],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@346dec80
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@69a245d6 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.idx=1, Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-01}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.idx (U)=null, Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-01}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.idx=1, Wheel.model=null, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.serialNumber=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.idx (U)=null, Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.idx (U)=null, Wheel.model (U)=null, Wheel.vehicleId (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@64eb35bd
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2c46c908 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:27 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber, Wheel.idx as Wheel_idx from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Wheel as Wheel on Car.id = Wheel.vehicleId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3fcb6c7b
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@72ba8111 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1fbe8592 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber, Wheel.idx as Wheel_idx from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Wheel as Wheel on Car.id = Wheel.vehicleId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3fcb6c7b
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@72ba8111 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1fbe8592 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@64eb35bd
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2c46c908 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.model=null, Wheel.idx=1, Wheel.serialNumber=XYZ-ABC-01}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.vehicleId (U)=null, Wheel.model (U)=null, Wheel.idx (U)=null, Wheel.serialNumber (W)=XYZ-ABC-01}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.model=null, Wheel.idx=1, Wheel.serialNumber=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.vehicleId (U)=null, Wheel.model (U)=null, Wheel.idx (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.vehicleId (U)=null, Wheel.model (U)=null, Wheel.idx (U)=null, Wheel.serialNumber (W)=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id, Vehicle_Wheel.model as Vehicle_Wheel_model, Vehicle_Wheel.serialNumber as Vehicle_Wheel_serialNumber, Vehicle_Wheel.idx as Vehicle_Wheel_idx from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id left outer join Wheel as Vehicle_Wheel on Vehicle.id = Vehicle_Wheel.vehicleId where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5ff9bed6
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@f829512 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@66325a4d on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:27 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_Wheel.model as Vehicle_Wheel_model, Vehicle_Wheel.serialNumber as Vehicle_Wheel_serialNumber, Vehicle_Wheel.idx as Vehicle_Wheel_idx from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Wheel as Vehicle_Wheel on Vehicle.id = Vehicle_Wheel.vehicleId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fc91145
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@38a01810 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6ec8fa57 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_Wheel.model as Vehicle_Wheel_model, Vehicle_Wheel.serialNumber as Vehicle_Wheel_serialNumber, Vehicle_Wheel.idx as Vehicle_Wheel_idx from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Wheel as Vehicle_Wheel on Vehicle.id = Vehicle_Wheel.vehicleId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fc91145
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@38a01810 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6ec8fa57 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id, Vehicle_Wheel.model as Vehicle_Wheel_model, Vehicle_Wheel.serialNumber as Vehicle_Wheel_serialNumber, Vehicle_Wheel.idx as Vehicle_Wheel_idx from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id left outer join Wheel as Vehicle_Wheel on Vehicle.id = Vehicle_Wheel.vehicleId where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5ff9bed6
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@f829512 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@66325a4d on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-01}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle_wheels(car_id, wheels_serialNumber) values (?, ?) | {1={Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and car_id = ? | {1={Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-01}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Wheel(model, serialNumber) values (?, ?) | {1={Wheel.model=null, Wheel.serialNumber=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation insert into Vehicle_wheels(car_id, wheels_serialNumber) values (?, ?) | {1={Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and car_id = ? | {1={Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Vehicle_wheels where wheels_serialNumber = ? and car_id = ? | {1={Vehicle_wheels.car_id=o.c.s.i.PersistableIdentifier@1, Vehicle_wheels.wheels_serialNumber=XYZ-ABC-02}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:27 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:27 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:27 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@2, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3fef9832
2024-10-15 20:32:27 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:27 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle_wheels_Wheel.model as Vehicle_wheels_Wheel_model, Vehicle_wheels_Wheel.serialNumber as Vehicle_wheels_Wheel_serialNumber from Car left outer join Vehicle_wheels as Vehicle_wheels on Car.id = Vehicle_wheels.car_id left outer join Wheel as Vehicle_wheels_Wheel on Vehicle_wheels.wheels_serialNumber = Vehicle_wheels_Wheel.serialNumber where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3cf6f3aa
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7343df40 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@291a8ecd on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:27 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?, ?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@1, 4=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:27 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:27 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3fef9832
2024-10-15 20:32:27 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle_wheels_Wheel.model as Vehicle_wheels_Wheel_model, Vehicle_wheels_Wheel.serialNumber as Vehicle_wheels_Wheel_serialNumber from Car left outer join Vehicle_wheels as Vehicle_wheels on Car.id = Vehicle_wheels.car_id left outer join Wheel as Vehicle_wheels_Wheel on Vehicle_wheels.wheels_serialNumber = Vehicle_wheels_Wheel.serialNumber where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3cf6f3aa
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7343df40 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@291a8ecd on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.serialNumber=XYZ-ABC-01, Wheel.idx=1, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.model=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.serialNumber (W)=XYZ-ABC-01, Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.model (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Wheel(model, serialNumber, vehicleId, idx) values (?, ?, ?, ?) | {1={Wheel.serialNumber=XYZ-ABC-02, Wheel.idx=1, Wheel.vehicleId=o.c.s.i.PersistableIdentifier@1, Wheel.model=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.model (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Wheel set model = ?, vehicleId = ?, idx = ? where serialNumber = ? | {1={Wheel.serialNumber (W)=XYZ-ABC-02, Wheel.idx (U)=null, Wheel.vehicleId (U)=null, Wheel.model (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@2, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5324647
2024-10-15 20:32:28 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber, Wheel.idx as Wheel_idx from Car left outer join Wheel as Wheel on Car.id = Wheel.vehicleId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ffa8ce5
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@30749de8 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?, ?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@1, 4=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5324647
2024-10-15 20:32:28 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Wheel.model as Wheel_model, Wheel.serialNumber as Wheel_serialNumber, Wheel.idx as Wheel_idx from Car left outer join Wheel as Wheel on Car.id = Wheel.vehicleId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ffa8ce5
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@30749de8 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Radio(model varchar(255), serialNumber varchar(255) not null, carId int, unique (serialNumber))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Radio add constraint FK_Radio_carId_Vehicle_id foreign key(carId) references Vehicle(id)
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Radio(model varchar(255), serialNumber varchar(255) not null, carId int, unique (serialNumber))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Radio add constraint FK_Radio_carId_Car_id foreign key(carId) references Car(id)
2024-10-15 20:32:28 DEBUG DDLDeployer create table Radio(model varchar(255), serialNumber varchar(255) not null, carId int, unique (serialNumber))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Radio add constraint FK_Radio_carId_Car_id foreign key(carId) references Car(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.engineId=null, Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.model=Renault}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.model=null, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.serialNumber=XYZ-ABC-01}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.engineId=null, Vehicle.DTYPE=TRUCK, Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.color=Color[rgb=42]}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.engineId (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1, Vehicle.model (U)=Peugeot}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.model=null, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.serialNumber=XYZ-ABC-02}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-01}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Vehicle set color = ?, engineId = ? where id = ? | {1={Vehicle.engineId (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2, Vehicle.color (U)=Color[rgb=99]}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-02}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-02}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2a5129f3
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@127b9bed on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id, radio.model as radio_model, radio.serialNumber as radio_serialNumber from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Radio as radio on Vehicle.id = radio.carId where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@42c4f29c
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7c03a3f5 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@53633321 on object Car[model=Peugeot,plates=[],radio=Car.Radio[model=<null>,persisted=false,serialNumber=XYZ-ABC-02,car=org.codefilarete.stalactite.engine.model.Car@19b6eefb],color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id, radio.model as radio_model, radio.serialNumber as radio_serialNumber from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id left outer join Radio as radio on Vehicle.id = radio.carId where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@42c4f29c
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7c03a3f5 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@53633321 on object Car[model=Peugeot,plates=[],radio=Car.Radio[model=<null>,persisted=false,serialNumber=XYZ-ABC-02,car=org.codefilarete.stalactite.engine.model.Car@7d2410af],color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2a5129f3
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@127b9bed on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.serialNumber=XYZ-ABC-01, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.model=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.serialNumber=XYZ-ABC-02, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.model=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-01, Radio.carId (U)=null, Radio.model (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-02, Radio.carId (U)=null, Radio.model (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.serialNumber (W)=XYZ-ABC-02, Radio.carId (U)=null, Radio.model (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6b22bd04
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@a2dfad on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, radio.model as radio_model, radio.serialNumber as radio_serialNumber from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Radio as radio on Car.id = radio.carId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@74992312
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@499d1026 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@18b33243 on object Car[model=Peugeot,plates=[],radio=Car.Radio[model=<null>,persisted=false,serialNumber=XYZ-ABC-02,car=org.codefilarete.stalactite.engine.model.Car@74213bb4],color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:28 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, radio.model as radio_model, radio.serialNumber as radio_serialNumber from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Radio as radio on Car.id = radio.carId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@74992312
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@499d1026 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@18b33243 on object Car[model=Peugeot,plates=[],radio=Car.Radio[model=<null>,persisted=false,serialNumber=XYZ-ABC-02,car=org.codefilarete.stalactite.engine.model.Car@188496fd],color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6b22bd04
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@a2dfad on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.model=null, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.serialNumber=XYZ-ABC-01}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Radio(model, serialNumber, carId) values (?, ?, ?) | {1={Radio.model=null, Radio.carId=o.c.s.i.PersistableIdentifier@1, Radio.serialNumber=XYZ-ABC-02}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-01}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-02}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Radio set model = ?, carId = ? where serialNumber = ? | {1={Radio.model (U)=null, Radio.carId (U)=null, Radio.serialNumber (W)=XYZ-ABC-02}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:28 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@2, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5aa9fdc2
2024-10-15 20:32:28 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, radio.model as radio_model, radio.serialNumber as radio_serialNumber from Car left outer join Radio as radio on Car.id = radio.carId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6114adbe
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5e583af4 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?, ?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@1, 4=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5aa9fdc2
2024-10-15 20:32:28 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, radio.model as radio_model, radio.serialNumber as radio_serialNumber from Car left outer join Radio as radio on Car.id = radio.carId where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6114adbe
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5e583af4 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:28 DEBUG DDLDeployer create table City(name varchar(255), id int not null, barCount integer, discotecCount integer, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.name=null, Country.creationDate=null, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, barCount, id, DTYPE) values (?, ?, ?, ?) | {1={City.barCount=0, City.name=Grenoble, City.DTYPE=V, City.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.DTYPE as Country_cities_City_DTYPE, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@38c9a48
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@30eb4739 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1b2f18bd on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@9aa9e4a
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, barCount = ? where id = ? | {1={City.barCount (U)=51, City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, discotecCount, id, DTYPE) values (?, ?, ?, ?) | {1={City.name=Lyon, City.DTYPE=T, City.id=o.c.s.i.PersistableIdentifier@17, City.discotecCount=123}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.DTYPE as Country_cities_City_DTYPE, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@38c9a48
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@30eb4739 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1b2f18bd on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@38c9a48
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@30eb4739 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1b2f18bd on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@9aa9e4a
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.discotecCount as City_discotecCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2e259c54
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country_Id from Country_cities | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, City.DTYPE as City_DTYPE from City where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.discotecCount as City_discotecCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2e259c54
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@9aa9e4a
2024-10-15 20:32:28 DEBUG DDLDeployer create table City(name varchar(255), id int not null, barCount integer, discotecCount integer, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null, Country.creationDate=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, barCount, id, DTYPE) values (?, ?, ?, ?) | {1={City.DTYPE=V, City.id=o.c.s.i.PersistableIdentifier@42, City.name=Grenoble, City.barCount=0}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City.barCount as Country_cities_City_barCount, Country_cities_City.discotecCount as Country_cities_City_discotecCount, Country_cities_City.DTYPE as Country_cities_City_DTYPE from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@19416b0f
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4a9e03b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@5b57bd5b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, barCount = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@42, City.barCount (U)=51, City.name (U)=Grenoble}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, discotecCount, id, DTYPE) values (?, ?, ?, ?) | {1={City.DTYPE=T, City.id=o.c.s.i.PersistableIdentifier@17, City.discotecCount=123, City.name=Lyon}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City.barCount as Country_cities_City_barCount, Country_cities_City.discotecCount as Country_cities_City_discotecCount, Country_cities_City.DTYPE as Country_cities_City_DTYPE from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@19416b0f
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4a9e03b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@5b57bd5b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@19416b0f
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4a9e03b on object Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@2771657a,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@5b57bd5b on object Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@2771657a,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country_Id from Country_cities | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, City.DTYPE as City_DTYPE from City where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.discotecCount as City_discotecCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2f9404a7
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@54c543a5
2024-10-15 20:32:28 DEBUG DDLDeployer create table City(name varchar(255), id int not null, barCount integer, discotecCount integer, DTYPE varchar(255) not null, countryId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.creationDate=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, barCount, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42, City.DTYPE=V, City.countryId=o.c.s.i.PersistableIdentifier@1, City.barCount=0}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.DTYPE as City_DTYPE, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5d5984aa
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2288342c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11f505e8
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, barCount = ?, countryId = ? where id = ? | {1={City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistedIdentifier@42, City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.barCount (U)=51}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, discotecCount, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17, City.DTYPE=T, City.countryId=o.c.s.i.PersistableIdentifier@1, City.discotecCount=123}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.DTYPE as City_DTYPE, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5d5984aa
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2288342c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5d5984aa
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2288342c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11f505e8
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.discotecCount as City_discotecCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7d9c8c61
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, discotecCount = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon, City.id (W)=o.c.s.i.PersistableIdentifier@17, City.countryId (U)=null, City.discotecCount (U)=123}}
2024-10-15 20:32:28 DEBUG SQLOperation select CountryId from City | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, barCount = ?, countryId = ? where id = ? | {1={City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistableIdentifier@42, City.countryId (U)=null, City.barCount (U)=51}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, City.DTYPE as City_DTYPE from City where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.discotecCount as City_discotecCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7d9c8c61
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11f505e8
2024-10-15 20:32:28 DEBUG DDLDeployer create table City(name varchar(255), id int not null, barCount integer, discotecCount integer, DTYPE varchar(255) not null, countryId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.name=null, Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, barCount, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.DTYPE=V, City.name=Grenoble, City.barCount=0, City.countryId=o.c.s.i.PersistableIdentifier@1, City.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.name as City_name, City.id as City_id, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City.DTYPE as City_DTYPE, City.countryId as City_countryId from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4c9f28ac
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@25d44c7 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, barCount = ?, countryId = ? where id = ? | {1={City.name (U)=Grenoble, City.barCount (U)=51, City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.id (W)=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, discotecCount, id, DTYPE, countryId) values (?, ?, ?, ?, ?) | {1={City.DTYPE=T, City.name=Lyon, City.discotecCount=123, City.countryId=o.c.s.i.PersistableIdentifier@1, City.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.name as City_name, City.id as City_id, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City.DTYPE as City_DTYPE, City.countryId as City_countryId from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4c9f28ac
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@25d44c7 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4c9f28ac
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@25d44c7 on object Country[ancientCities=[],capital=<null>,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@64b95cd7,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, discotecCount = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon, City.discotecCount (U)=123, City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select CountryId from City | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, barCount = ?, countryId = ? where id = ? | {1={City.name (U)=Grenoble, City.barCount (U)=51, City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, City.DTYPE as City_DTYPE from City where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.discotecCount as City_discotecCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6cee59d6
2024-10-15 20:32:28 DEBUG SQLOperation select City.name as City_name, City.barCount as City_barCount, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7cfc6110
2024-10-15 20:32:28 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Village(barCount integer, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null, Country.creationDate=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@42, City.name=Grenoble}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City_Village.id as Country_cities_City_Village_id, Country_cities_City_Town.id as Country_cities_City_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a37c1b5
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7aa91a69 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7764db24 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5ab0b773 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@78097df5 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, Village.id as Village_id, Town.id as Town_id from City left outer join Village on City.id = Village.id left outer join Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.barCount as Village_barCount, Village.id as Village_id, City.name as City_name, City.id as City_id from Village inner join City as City on Village.id = City.id where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62d743a4
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2e16c98b on object Village[barCount=0,country=<null>,id=o.c.s.i.PersistedIdentifier@42,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.id=o.c.s.i.PersistableIdentifier@17, Town.discotecCount=123}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City_Village.id as Country_cities_City_Village_id, Country_cities_City_Town.id as Country_cities_City_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a37c1b5
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7aa91a69 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7764db24 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5ab0b773 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@78097df5 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a37c1b5
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7aa91a69 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7764db24 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5ab0b773 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@78097df5 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, Village.id as Village_id, Town.id as Town_id from City left outer join Village on City.id = Village.id left outer join Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Town.discotecCount as Town_discotecCount, Town.id as Town_id, City.name as City_name, City.id as City_id from Town inner join City as City on Town.id = City.id where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a0b3704
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@68300fe2 on object Town[discotecCount=123,country=<null>,id=o.c.s.i.PersistedIdentifier@17,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Village.barCount as Village_barCount, Village.id as Village_id, City.name as City_name, City.id as City_id from Village inner join City as City on Village.id = City.id where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62d743a4
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2e16c98b on object Village[barCount=51,country=<null>,id=o.c.s.i.PersistedIdentifier@42,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country_Id from Country_cities | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@1, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, Village.id as Village_id, Town.id as Town_id from City left outer join Village on City.id = Village.id left outer join Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Town.discotecCount as Town_discotecCount, Town.id as Town_id, City.name as City_name, City.id as City_id from Town inner join City as City on Town.id = City.id where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a0b3704
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@68300fe2 on object Town[discotecCount=123,country=<null>,id=o.c.s.i.PersistedIdentifier@17,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Village.barCount as Village_barCount, Village.id as Village_id, City.name as City_name, City.id as City_id from Village inner join City as City on Village.id = City.id where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62d743a4
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2e16c98b on object Village[barCount=51,country=<null>,id=o.c.s.i.PersistedIdentifier@42,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Village(barCount integer, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.creationDate=null, Country.name=null, Country.modificationDate=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.id as Country_cities_City_Village_id, Country_cities_City_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@348a2f49
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@435932e3 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@351b70c1 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@5b092600 on object Village[barCount=0,country=Country[ancientCities=[],capital=<null>,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@6e0b851e,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.id as Country_cities_City_Village_id, Country_cities_City_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@348a2f49
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@435932e3 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@351b70c1 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@568f8f5a on object Town[discotecCount=123,country=Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@7c56f684,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@348a2f49
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@435932e3 on object Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@7c56f684,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@351b70c1 on object Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@7c56f684,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@5b092600 on object Village[barCount=51,country=Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@7c56f684,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@7c56f684,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country_Id from Country_cities | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, Village.id as Village_id, Town.id as Town_id from City left outer join Village on City.id = Village.id left outer join Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Town.discotecCount as Town_discotecCount, Town.id as Town_id, City.name as City_name, City.id as City_id from Town inner join City as City on Town.id = City.id where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@56ec941b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5e139f7f on object Town[discotecCount=123,country=<null>,id=o.c.s.i.PersistedIdentifier@17,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Village.barCount as Village_barCount, Village.id as Village_id, City.name as City_name, City.id as City_id from Village inner join City as City on Village.id = City.id where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2dfb8de3
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@652132d1 on object Village[barCount=51,country=<null>,id=o.c.s.i.PersistedIdentifier@42,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Village(barCount integer, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.name=null, Country.creationDate=null, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42, City.countryId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City_Village.id as City_Village_id, City_Town.id as City_Town_id from Country left outer join City as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62e099d7
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@789b3a77 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5d100d1b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7ea9fba1 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, Village.id as Village_id, Town.id as Town_id from City left outer join Village on City.id = Village.id left outer join Town on City.id = Town.id where City.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.barCount as Village_barCount, Village.id as Village_id, City.name as City_name, City.id as City_id from Village inner join City as City on Village.id = City.id where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@653b28b3
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2fab6393 on object Village[barCount=0,country=<null>,id=o.c.s.i.PersistedIdentifier@42,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistedIdentifier@42, City.countryId (U)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17, City.countryId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City_Village.id as City_Village_id, City_Town.id as City_Town_id from Country left outer join City as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62e099d7
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@789b3a77 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5d100d1b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7ea9fba1 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62e099d7
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@789b3a77 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5d100d1b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7ea9fba1 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, Village.id as Village_id, Town.id as Town_id from City left outer join Village on City.id = Village.id left outer join Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Town.discotecCount as Town_discotecCount, Town.id as Town_id, City.name as City_name, City.id as City_id from Town inner join City as City on Town.id = City.id where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7dbb7ca8
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2eed4dd6 on object Town[discotecCount=123,country=<null>,id=o.c.s.i.PersistedIdentifier@17,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Village.barCount as Village_barCount, Village.id as Village_id, City.name as City_name, City.id as City_id from Village inner join City as City on Village.id = City.id where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@653b28b3
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2fab6393 on object Village[barCount=51,country=<null>,id=o.c.s.i.PersistedIdentifier@42,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon, City.id (W)=o.c.s.i.PersistableIdentifier@17, City.countryId (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Town set discotecCount = ? where id = ? | {1={Town.discotecCount (U)=123, Town.id (W)=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select CountryId from City | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistableIdentifier@42, City.countryId (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, Village.id as Village_id, Town.id as Town_id from City left outer join Village on City.id = Village.id left outer join Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Town.discotecCount as Town_discotecCount, Town.id as Town_id, City.name as City_name, City.id as City_id from Town inner join City as City on Town.id = City.id where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7dbb7ca8
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2eed4dd6 on object Town[discotecCount=123,country=<null>,id=o.c.s.i.PersistedIdentifier@17,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Village.barCount as Village_barCount, Village.id as Village_id, City.name as City_name, City.id as City_id from Village inner join City as City on Village.id = City.id where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@653b28b3
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2fab6393 on object Village[barCount=51,country=<null>,id=o.c.s.i.PersistedIdentifier@42,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG DDLDeployer create table Village(barCount integer, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Village add constraint FK_Village_id_City_id foreign key(id) references City(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Town add constraint FK_Town_id_City_id foreign key(id) references City(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.creationDate=null, Country.modificationDate=null, Country.name=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@1, City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Village(barCount, id) values (?, ?) | {1={Village.id=o.c.s.i.PersistableIdentifier@42, Village.barCount=0}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City_Village.barCount as City_Village_barCount, City_Village.id as City_Village_id, City_Town.discotecCount as City_Town_discotecCount, City_Town.id as City_Town_id from Country left outer join City as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e526c5c
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@7c329d38 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@16ec2ffa on object Village[barCount=0,country=Country[ancientCities=[],capital=<null>,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@58554818,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set barCount = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.barCount (U)=51}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@1, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Town(discotecCount, id) values (?, ?) | {1={Town.id=o.c.s.i.PersistableIdentifier@17, Town.discotecCount=123}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City_Village.barCount as City_Village_barCount, City_Village.id as City_Village_id, City_Town.discotecCount as City_Town_discotecCount, City_Town.id as City_Town_id from Country left outer join City as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e526c5c
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@7c329d38 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@16ec2ffa on object Village[barCount=51,country=Country[ancientCities=[],capital=<null>,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@34615ef4,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e526c5c
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@7c329d38 on object Country[ancientCities=[],capital=<null>,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@34615ef4,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@38128db7 on object Town[discotecCount=123,country=Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@34615ef4,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@34615ef4,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.name (U)=Lyon, City.id (W)=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Town set discotecCount = ? where id = ? | {1={Town.id (W)=o.c.s.i.PersistableIdentifier@17, Town.discotecCount (U)=123}}
2024-10-15 20:32:28 DEBUG SQLOperation select CountryId from City | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set barCount = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistableIdentifier@42, Village.barCount (U)=51}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select City.id as City_id, Village.id as Village_id, Town.id as Town_id from City left outer join Village on City.id = Village.id left outer join Town on City.id = Town.id where City.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Town.discotecCount as Town_discotecCount, Town.id as Town_id, City.name as City_name, City.id as City_id from Town inner join City as City on Town.id = City.id where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6330c0a2
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@9a7c39d on object Town[discotecCount=123,country=<null>,id=o.c.s.i.PersistedIdentifier@17,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Village.barCount as Village_barCount, Village.id as Village_id, City.name as City_name, City.id as City_id from Village inner join City as City on Village.id = City.id where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@67d9abfb
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@41ee3c99 on object Village[barCount=51,country=<null>,id=o.c.s.i.PersistedIdentifier@42,name=<null>,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.creationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.modificationDate=null, Country.name=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Village(name, barCount, id) values (?, ?, ?) | {1={Village.name=Grenoble, Village.id=o.c.s.i.PersistableIdentifier@42, Village.barCount=0}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_Village.id as Country_cities_Village_id, Country_cities_Town.id as Country_cities_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join Village as Country_cities_Village on Country_cities.cities_id = Country_cities_Village.id left outer join Town as Country_cities_Town on Country_cities.cities_id = Country_cities_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3b812d71
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@463b7913 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@711d66e0 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@41ef53a9 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation (select Village.id as id, 'Village' as Y from Village where Village.id in (?)) union all (select Town.id as id, 'Town' as Y from Town where Town.id in (?)) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id from Village where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41f5e6ee
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set name = ?, barCount = ? where id = ? | {1={Village.name (U)=Grenoble, Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.barCount (U)=51}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Town(name, discotecCount, id) values (?, ?, ?) | {1={Town.id=o.c.s.i.PersistableIdentifier@17, Town.name=Lyon, Town.discotecCount=123}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_Village.id as Country_cities_Village_id, Country_cities_Town.id as Country_cities_Town_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join Village as Country_cities_Village on Country_cities.cities_id = Country_cities_Village.id left outer join Town as Country_cities_Town on Country_cities.cities_id = Country_cities_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3b812d71
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@463b7913 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@711d66e0 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@41ef53a9 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3b812d71
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@463b7913 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@711d66e0 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@41ef53a9 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation (select Village.id as id, 'Village' as Y from Village where Village.id in (?, ?)) union all (select Town.id as id, 'Town' as Y from Town where Town.id in (?, ?)) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42, 3=o.c.s.i.PersistedIdentifier@17, 4=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id from Village where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41f5e6ee
2024-10-15 20:32:28 DEBUG SQLOperation select Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from Town where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@55f20d7e
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country_Id from Country_cities | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation (select Village.id as id, 'Village' as Y from Village where Village.id in (?, ?)) union all (select Town.id as id, 'Town' as Y from Town where Town.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17, 3=o.c.s.i.PersistableIdentifier@42, 4=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id from Village where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41f5e6ee
2024-10-15 20:32:28 DEBUG SQLOperation select Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from Town where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@55f20d7e
2024-10-15 20:32:28 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.creationDate=null, Country.name=null, Country.modificationDate=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Village(name, barCount, id) values (?, ?, ?) | {1={Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42, Village.name=Grenoble}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.clazz_ as Country_cities_City_clazz_, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City.discotecCount as Country_cities_City_discotecCount, Country_cities_City.barCount as Country_cities_City_barCount, Country_cities_City_Town.name as Country_cities_City_Town_name, Country_cities_City_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id, Country_cities_City_Village.name as Country_cities_City_Village_name, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.id as Country_cities_City_Village_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join (select 1 as clazz_, name, id, discotecCount as discotecCount, cast(null as integer) as barCount from Town union all select 2 as clazz_, name, id, cast(null as integer) as discotecCount, barCount as barCount from Village) as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@25c8d646
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4782e182 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@3bdb3f28 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@2ad7ac1a on object Village[barCount=0,country=Country[ancientCities=[],capital=<null>,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@1a61a2c4,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set name = ?, barCount = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.name (U)=Grenoble}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Town(name, discotecCount, id) values (?, ?, ?) | {1={Town.name=Lyon, Town.id=o.c.s.i.PersistableIdentifier@17, Town.discotecCount=123}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Country_cities_City.clazz_ as Country_cities_City_clazz_, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id, Country_cities_City.discotecCount as Country_cities_City_discotecCount, Country_cities_City.barCount as Country_cities_City_barCount, Country_cities_City_Town.name as Country_cities_City_Town_name, Country_cities_City_Town.discotecCount as Country_cities_City_Town_discotecCount, Country_cities_City_Town.id as Country_cities_City_Town_id, Country_cities_City_Village.name as Country_cities_City_Village_name, Country_cities_City_Village.barCount as Country_cities_City_Village_barCount, Country_cities_City_Village.id as Country_cities_City_Village_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join (select 1 as clazz_, name, id, discotecCount as discotecCount, cast(null as integer) as barCount from Town union all select 2 as clazz_, name, id, cast(null as integer) as discotecCount, barCount as barCount from Village) as Country_cities_City on Country_cities.cities_id = Country_cities_City.id left outer join Town as Country_cities_City_Town on Country_cities_City.id = Country_cities_City_Town.id left outer join Village as Country_cities_City_Village on Country_cities_City.id = Country_cities_City_Village.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@25c8d646
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4782e182 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@3bdb3f28 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@2d2ec76 on object Town[discotecCount=123,country=Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@255130e3,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@25c8d646
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4782e182 on object Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@255130e3,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@3bdb3f28 on object Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@255130e3,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@2ad7ac1a on object Village[barCount=51,country=Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@255130e3,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@255130e3,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country_Id from Country_cities | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@42, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation (select Village.id as id, 'Village' as Y from Village where Village.id in (?, ?)) union all (select Town.id as id, 'Town' as Y from Town where Town.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17, 3=o.c.s.i.PersistableIdentifier@42, 4=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.name as Village_name, Village.barCount as Village_barCount, Village.id as Village_id from Village where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@fbba04a
2024-10-15 20:32:28 DEBUG SQLOperation select Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.id as Town_id from Town where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5813c42a
2024-10-15 20:32:28 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), countryId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), countryId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.creationDate=null, Country.name=null, Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Village(name, barCount, id, countryId) values (?, ?, ?, ?) | {1={Village.countryId=o.c.s.i.PersistableIdentifier@1, Village.name=Grenoble, Village.id=o.c.s.i.PersistableIdentifier@42, Village.barCount=0}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Village.id as Village_id, Town.id as Town_id from Country left outer join Village as Village on Country.id = Village.countryId left outer join Town as Town on Country.id = Town.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7203a784
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3a7f7201 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@698f3ac4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation (select Village.id as id, 'Village' as Y from Village where Village.id in (?)) union all (select Town.id as id, 'Town' as Y from Town where Town.id in (?)) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.name as Village_name, Village.barCount as Village_barCount, Village.countryId as Village_countryId, Village.id as Village_id from Village where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@38bb78ea
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.countryId (U)=o.c.s.i.PersistableIdentifier@1, Village.name (U)=Grenoble, Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.barCount (U)=51}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Town(name, discotecCount, id, countryId) values (?, ?, ?, ?) | {1={Town.countryId=o.c.s.i.PersistableIdentifier@1, Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17, Town.name=Lyon}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, Village.id as Village_id, Town.id as Town_id from Country left outer join Village as Village on Country.id = Village.countryId left outer join Town as Town on Country.id = Town.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7203a784
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3a7f7201 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@698f3ac4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation (select Village.id as id, 'Village' as Y from Village where Village.id in (?, ?)) union all (select Town.id as id, 'Town' as Y from Town where Town.id in (?, ?)) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@42, 3=o.c.s.i.PersistedIdentifier@17, 4=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.name as Village_name, Village.barCount as Village_barCount, Village.countryId as Village_countryId, Village.id as Village_id from Village where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@38bb78ea
2024-10-15 20:32:28 DEBUG SQLOperation select Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.countryId as Town_countryId, Town.id as Town_id from Town where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@21fd75f2
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Town set name = ?, discotecCount = ?, countryId = ? where id = ? | {1={Town.countryId (U)=null, Town.discotecCount (U)=123, Town.id (W)=o.c.s.i.PersistableIdentifier@17, Town.name (U)=Lyon}}
2024-10-15 20:32:28 DEBUG SQLOperation select CountryId from Town union all select CountryId from Village | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.countryId (U)=null, Village.name (U)=Grenoble, Village.id (W)=o.c.s.i.PersistableIdentifier@42, Village.barCount (U)=51}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation (select Village.id as id, 'Village' as Y from Village where Village.id in (?, ?)) union all (select Town.id as id, 'Town' as Y from Town where Town.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17, 3=o.c.s.i.PersistableIdentifier@42, 4=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.name as Village_name, Village.barCount as Village_barCount, Village.countryId as Village_countryId, Village.id as Village_id from Village where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@38bb78ea
2024-10-15 20:32:28 DEBUG SQLOperation select Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.countryId as Town_countryId, Town.id as Town_id from Town where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@21fd75f2
2024-10-15 20:32:28 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), countryId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), countryId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.modificationDate=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null, Country.creationDate=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Village(name, barCount, id, countryId) values (?, ?, ?, ?) | {1={Village.barCount=0, Village.id=o.c.s.i.PersistableIdentifier@42, Village.countryId=o.c.s.i.PersistableIdentifier@1, Village.name=Grenoble}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.clazz_ as City_clazz_, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City_Village.name as City_Village_name, City_Village.barCount as City_Village_barCount, City_Village.countryId as City_Village_countryId, City_Village.id as City_Village_id, City_Town.name as City_Town_name, City_Town.discotecCount as City_Town_discotecCount, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id from Country left outer join (select 1 as clazz_, name, id, countryId, barCount as barCount, cast(null as integer) as discotecCount from Village union all select 2 as clazz_, name, id, countryId, cast(null as integer) as barCount, discotecCount as discotecCount from Town) as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@78363803
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@71faec05 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@22e494dc on object Village[barCount=0,country=Country[ancientCities=[],capital=<null>,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@7484236d,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.countryId (U)=o.c.s.i.PersistableIdentifier@1, Village.name (U)=Grenoble}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Town(name, discotecCount, id, countryId) values (?, ?, ?, ?) | {1={Town.name=Lyon, Town.countryId=o.c.s.i.PersistableIdentifier@1, Town.id=o.c.s.i.PersistableIdentifier@17, Town.discotecCount=123}}
2024-10-15 20:32:28 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.clazz_ as City_clazz_, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City.barCount as City_barCount, City.discotecCount as City_discotecCount, City_Village.name as City_Village_name, City_Village.barCount as City_Village_barCount, City_Village.countryId as City_Village_countryId, City_Village.id as City_Village_id, City_Town.name as City_Town_name, City_Town.discotecCount as City_Town_discotecCount, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id from Country left outer join (select 1 as clazz_, name, id, countryId, barCount as barCount, cast(null as integer) as discotecCount from Village union all select 2 as clazz_, name, id, countryId, cast(null as integer) as barCount, discotecCount as discotecCount from Town) as City on Country.id = City.countryId left outer join Village as City_Village on City.id = City_Village.id left outer join Town as City_Town on City.id = City_Town.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@78363803
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@71faec05 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@22e494dc on object Village[barCount=51,country=Country[ancientCities=[],capital=<null>,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@5a12819f,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@78363803
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@71faec05 on object Country[ancientCities=[],capital=<null>,cities=[Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@5a12819f,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@188c7cf on object Town[discotecCount=123,country=Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@5a12819f,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@5a12819f,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Town set name = ?, discotecCount = ?, countryId = ? where id = ? | {1={Town.name (U)=Lyon, Town.countryId (U)=null, Town.id (W)=o.c.s.i.PersistableIdentifier@17, Town.discotecCount (U)=123}}
2024-10-15 20:32:28 DEBUG SQLOperation select CountryId from Town union all select CountryId from Village | {}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.barCount (U)=51, Village.id (W)=o.c.s.i.PersistableIdentifier@42, Village.countryId (U)=null, Village.name (U)=Grenoble}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation (select Village.id as id, 'Village' as Y from Village where Village.id in (?, ?)) union all (select Town.id as id, 'Town' as Y from Town where Town.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@42, 2=o.c.s.i.PersistableIdentifier@17, 3=o.c.s.i.PersistableIdentifier@42, 4=o.c.s.i.PersistableIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Village.name as Village_name, Village.barCount as Village_barCount, Village.countryId as Village_countryId, Village.id as Village_id from Village where Village.id in (?) | {Village.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@c656a2e
2024-10-15 20:32:28 DEBUG SQLOperation select Town.name as Town_name, Town.discotecCount as Town_discotecCount, Town.countryId as Town_countryId, Town.id as Town_id from Town where Town.id in (?) | {Town.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d6545c5
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, ownerId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null, Person.modificationDate=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.DTYPE=C, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7eccee80
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@26be15d7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@71abb4e7
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=17], Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7eccee80
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@26be15d7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@71abb4e7
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7eccee80
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@26be15d7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@332fac2e
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7eccee80
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@26be15d7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7eccee80
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@26be15d7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@332fac2e
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, ownerId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null, Person.modificationDate=null, Person.name=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.color=Color[rgb=17], Vehicle.DTYPE=C}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@24f2f9cc
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@3cb7d83a on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42, Vehicle.color (U)=Color[rgb=17]}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@24f2f9cc
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@3cb7d83a on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.color=null, Vehicle.DTYPE=T}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@24f2f9cc
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@3cb7d83a on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@24f2f9cc
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@3cb7d83a on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.color=null, Vehicle.DTYPE=T}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@24f2f9cc
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@3cb7d83a on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.DTYPE=C, Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.creationDate=null, Person.modificationDate=null, Person.name=null, Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@506e35b9
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@c7934ea on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5e09e2a0
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@506e35b9
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@c7934ea on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5e09e2a0
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@506e35b9
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@c7934ea on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@666b19cb
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null, Person.vehicleId (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@506e35b9
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@c7934ea on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17, Vehicle.color (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@506e35b9
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@c7934ea on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@666b19cb
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.id as Vehicle_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.DTYPE=C, Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null, Person.modificationDate=null, Person.name=null}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4064fbdf
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@53c7f6ab on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4064fbdf
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@53c7f6ab on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4064fbdf
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@53c7f6ab on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4064fbdf
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@53c7f6ab on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17, Vehicle.color (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4064fbdf
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@53c7f6ab on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(color int, id int not null, ownerId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.creationDate=null, Person.name=null, Person.modificationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=17]}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6414b660
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@12734eb5 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@775b68a8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6bc5c64 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Car.id as Car_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5e899b4c
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4daaad61 on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42, Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Vehicle.color (U)=Color[rgb=17]}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6414b660
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@12734eb5 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@775b68a8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6bc5c64 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Car.id as Car_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5e899b4c
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4daaad61 on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.color=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6414b660
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@12734eb5 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@775b68a8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6bc5c64 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.id as Truck_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5ccf13a9
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@61fab063 on object Truck[color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6414b660
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@12734eb5 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@775b68a8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6bc5c64 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.color=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6414b660
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@12734eb5 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@775b68a8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6bc5c64 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.id as Truck_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5ccf13a9
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@61fab063 on object Truck[color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(color int, id int not null, ownerId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.modificationDate=null, Person.creationDate=null, Person.name=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=17]}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5132ea9b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6f01b8fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@25c9c6e1 on object Car[model=<null>,plates=[],radio=<null>,color=Color[rgb=17],engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=org.codefilarete.stalactite.engine.model.Car@4b6ce5b6,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42, Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Vehicle.color (U)=Color[rgb=17]}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5132ea9b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6f01b8fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@25c9c6e1 on object Car[model=<null>,plates=[],radio=<null>,color=Color[rgb=17],engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Car@434a641c,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.color=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5132ea9b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6f01b8fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@1a4f3538 on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@6065f14f,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5132ea9b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6f01b8fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id, ownerId) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.color=null}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5132ea9b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6f01b8fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@1a4f3538 on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@4f1bfab4,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.name=null, Person.modificationDate=null, Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.creationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11620d7b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@37cff0fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@f04ed21 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@488702c7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Car.id as Car_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@68deb8e1
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1990d2bb on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11620d7b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@37cff0fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@f04ed21 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@488702c7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation select Car.id as Car_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@68deb8e1
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1990d2bb on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11620d7b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@37cff0fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@f04ed21 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@488702c7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.id as Truck_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4fb8d97a
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@318d0545 on object Truck[color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.vehicleId (U)=null, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11620d7b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@37cff0fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@f04ed21 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@488702c7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11620d7b
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@37cff0fe on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@f04ed21 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@488702c7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG SQLOperation select Truck.id as Truck_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4fb8d97a
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@318d0545 on object Truck[color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=<null>]
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:28 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:28 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:28 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:28 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.name=null, Person.modificationDate=null, Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.creationDate=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:28 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:28 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62b81449
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@363f50e3 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:28 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@24b83648 on object Car[model=<null>,plates=[],radio=<null>,color=Color[rgb=17],engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=org.codefilarete.stalactite.engine.model.Car@64231d5d,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62b81449
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@363f50e3 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@24b83648 on object Car[model=<null>,plates=[],radio=<null>,color=Color[rgb=17],engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Car@446833f7,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62b81449
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@363f50e3 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@1319b8b9 on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@69b039f6,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.vehicleId (U)=null, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62b81449
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@363f50e3 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=null, Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.name (U)=null, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.modificationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.creationDate (U)=Tue Oct 15 20:32:28 UTC 2024, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62b81449
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@363f50e3 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@1319b8b9 on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:28 UTC 2024,modificationDate=Tue Oct 15 20:32:28 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@57598df7,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.id as Vehicle_Car_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:29 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Truck(id int not null, color int, ownerId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(id int not null, color int, ownerId int, unique (id))
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null, Person.creationDate=null, Person.modificationDate=null}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(color, id, ownerId) values (?, ?, ?) | {1={Car.color=Color[rgb=17], Car.id=o.c.s.i.PersistableIdentifier@42, Car.ownerId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f00ee48
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7e853285 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Car.color as Car_color, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@100ee352
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.name (U)=null, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Car set color = ?, ownerId = ? where id = ? | {1={Car.color (U)=Color[rgb=17], Car.id (W)=o.c.s.i.PersistableIdentifier@42, Car.ownerId (U)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f00ee48
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7e853285 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Car.color as Car_color, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@100ee352
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(color, id, ownerId) values (?, ?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666, Truck.color=null, Truck.ownerId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f00ee48
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7e853285 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5fedaf7c
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f00ee48
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7e853285 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@666, 2=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(color, id, ownerId) values (?, ?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17, Truck.color=null, Truck.ownerId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f00ee48
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7e853285 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5fedaf7c
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, unioned_Vehicle.clazz_ as unioned_Vehicle_clazz_, unioned_Vehicle.id as unioned_Vehicle_id from Person left outer join (select 1 as clazz_, ownerId, id from Truck union all select 2 as clazz_, ownerId, id from Car) as unioned_Vehicle on Person.id = unioned_Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:29 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(id int not null, color int, ownerId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Truck(id int not null, color int, ownerId int, unique (id))
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.modificationDate=null, Person.name=null, Person.creationDate=null}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(color, id, ownerId) values (?, ?, ?) | {1={Car.color=Color[rgb=17], Car.id=o.c.s.i.PersistableIdentifier@42, Car.ownerId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30c1a903
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@ae04104 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@44b463f8 on object Car[model=<null>,plates=[],radio=<null>,color=Color[rgb=17],engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=org.codefilarete.stalactite.engine.model.Car@4cd4e20b,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Car set color = ?, ownerId = ? where id = ? | {1={Car.color (U)=Color[rgb=17], Car.id (W)=o.c.s.i.PersistableIdentifier@42, Car.ownerId (U)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30c1a903
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@ae04104 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@44b463f8 on object Car[model=<null>,plates=[],radio=<null>,color=Color[rgb=17],engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Car@765569a4,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(color, id, ownerId) values (?, ?, ?) | {1={Truck.ownerId=o.c.s.i.PersistableIdentifier@1, Truck.color=null, Truck.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30c1a903
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@ae04104 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@320c3e34 on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@5c15c93a,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@42, 2=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30c1a903
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@ae04104 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@666, 2=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(color, id, ownerId) values (?, ?, ?) | {1={Truck.ownerId=o.c.s.i.PersistableIdentifier@1, Truck.color=null, Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30c1a903
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@ae04104 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@320c3e34 on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@1ec7388c,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.clazz_ as Vehicle_clazz_, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Truck.color as Vehicle_Truck_color, Vehicle_Truck.id as Vehicle_Truck_id, Vehicle_Car.color as Vehicle_Car_color, Vehicle_Car.id as Vehicle_Car_id from Person left outer join (select 1 as clazz_, color, id, ownerId from Truck union all select 2 as clazz_, color, id, ownerId from Car) as Vehicle on Person.id = Vehicle.ownerId left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@17, 2=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:29 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:29 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:29 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Truck(color int, id int not null, engineId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, engineId int, unique (id))
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(model, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.model=Renault, Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.engineId=null, Vehicle.color=Color[rgb=42], Vehicle.DTYPE=TRUCK, Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Vehicle set model = ?, engineId = ? where id = ? | {1={Vehicle.model (U)=Peugeot, Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@200, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Vehicle set color = ?, engineId = ? where id = ? | {1={Vehicle.engineId (U)=null, Vehicle.color (U)=Color[rgb=99], Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7f4358b8
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@421e2baf on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3dfabb85
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@16335685 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3dfabb85
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@16335685 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7f4358b8
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@421e2baf on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Vehicle set engineId = ? where id = ? | {1={Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@200, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.model (U)=Peugeot}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@703b55db
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@497f104c on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4dbc47b1 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@24e25991
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3cbc1752 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@212c969a on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@24e25991
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3cbc1752 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@212c969a on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@703b55db
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@497f104c on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4dbc47b1 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(model, id, engineId) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.engineId=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(color, id, engineId) values (?, ?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.engineId=null, Truck.color=Color[rgb=42]}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Car set model = ?, engineId = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1, Car.engineId (U)=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Truck set color = ?, engineId = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.engineId (U)=null, Truck.color (U)=Color[rgb=99]}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@2, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, engine.id as engine_id from Truck left outer join Engine as engine on Truck.engineId = engine.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3b5c7033
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4cf4fb3b on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@21e7206a
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@c9be844 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?, ?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@1, 4=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, engine.id as engine_id from Truck left outer join Engine as engine on Truck.engineId = engine.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3b5c7033
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4cf4fb3b on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@21e7206a
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@c9be844 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG DDLDeployer create table Vehicle(id int not null, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car_plates(id int, plates varchar(255), unique (id, plates))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Car_plates add constraint FK_Car_plates_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:29 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car_plates(id int, plates varchar(255), unique (id, plates))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Car_plates add constraint FK_Car_plates_id_Car_id foreign key(id) references Car(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:29 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car_plates(id int, plates varchar(255), unique (id, plates))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Car_plates add constraint FK_Car_plates_id_Car_id foreign key(id) references Car(id)
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(model, id, DTYPE) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.DTYPE=CAR, Vehicle.model=Renault}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.plates=XYZ-ABC-01, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.DTYPE=TRUCK, Vehicle.color=Color[rgb=42]}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Vehicle set model = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@1, Vehicle.model (U)=Peugeot}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car_plates where id = ? and plates = ? | {1={Car_plates.id=o.c.s.i.PersistableIdentifier@1, Car_plates.plates=XYZ-ABC-01}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.plates=XYZ-ABC-02, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@2, Vehicle.color (U)=Color[rgb=99]}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car_plates where id = ? and plates = ? | {1={Car_plates.id=o.c.s.i.PersistableIdentifier@1, Car_plates.plates=XYZ-ABC-02}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation select count(*) as cnt from Car_plates | {}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@48e1928a
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, Car_plates.plates as Car_plates_plates, Car_plates.id as Car_plates_id from Vehicle left outer join Car_plates as Car_plates on Vehicle.id = Car_plates.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a79b792
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1105a7e0 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, Car_plates.plates as Car_plates_plates, Car_plates.id as Car_plates_id from Vehicle left outer join Car_plates as Car_plates on Vehicle.id = Car_plates.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a79b792
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1105a7e0 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@48e1928a
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.id=o.c.s.i.PersistableIdentifier@1, Car_plates.plates=XYZ-ABC-01}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car_plates where id = ? and plates = ? | {1={Car_plates.id=o.c.s.i.PersistableIdentifier@1, Car_plates.plates=XYZ-ABC-01}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.id=o.c.s.i.PersistableIdentifier@1, Car_plates.plates=XYZ-ABC-02}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car_plates where id = ? and plates = ? | {1={Car_plates.id=o.c.s.i.PersistableIdentifier@1, Car_plates.plates=XYZ-ABC-02}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation select count(*) as cnt from Car_plates | {}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@b6ae271
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1abd158 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Car_plates.plates as Car_plates_plates, Car_plates.id as Car_plates_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Car_plates as Car_plates on Car.id = Car_plates.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@353112e1
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4d35f066 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4203a7b1 on object Car[model=Peugeot,plates=[XYZ-ABC-02],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Car_plates.plates as Car_plates_plates, Car_plates.id as Car_plates_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Car_plates as Car_plates on Car.id = Car_plates.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@353112e1
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4d35f066 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4203a7b1 on object Car[model=Peugeot,plates=[XYZ-ABC-02],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@b6ae271
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1abd158 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.plates=XYZ-ABC-01, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car_plates where plates = ? and id = ? | {1={Car_plates.plates=XYZ-ABC-01, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car_plates(plates, id) values (?, ?) | {1={Car_plates.plates=XYZ-ABC-02, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.id (W)=o.c.s.i.PersistableIdentifier@2, Truck.color (U)=Color[rgb=99]}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car_plates where plates = ? and id = ? | {1={Car_plates.plates=XYZ-ABC-02, Car_plates.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation select count(*) as cnt from Car_plates | {}
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@2, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6500d306
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Car_plates.plates as Car_plates_plates, Car_plates.id as Car_plates_id from Car left outer join Car_plates as Car_plates on Car.id = Car_plates.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fdd597b
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1b12f58d on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?, ?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@1, 4=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6500d306
2024-10-15 20:32:29 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Car_plates.plates as Car_plates_plates, Car_plates.id as Car_plates_id from Car left outer join Car_plates as Car_plates on Car.id = Car_plates.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fdd597b
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1b12f58d on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, deputeCount integer, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:29 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Republic(deputeCount integer, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Republic add constraint FK_Republic_id_Country_id foreign key(id) references Country(id)
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Country(name, description, deputeCount, id, presidentId, DTYPE) values (?, ?, ?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@0, Country.deputeCount=250, Country.name=France, Country.DTYPE=Republic}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris, City.countryId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:29 DEBUG SQLOperation select Country.id as Country_id, Country.DTYPE as Country_DTYPE from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:29 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.deputeCount as Country_deputeCount, Country.id as Country_id, president.name as president_name, president.id as president_id, City.name as City_name, City.id as City_id from Country left outer join Person as president on Country.presidentId = president.id left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@70a8159f
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@615a30bd on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@516ec5e4 on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@2d2c3ab2,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@0, City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.name (U)=Paris}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@1, City.name=Grenoble, City.countryId=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:29 DEBUG SQLOperation select Country.id as Country_id, Country.DTYPE as Country_DTYPE from Country where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:29 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.deputeCount as Country_deputeCount, Country.id as Country_id, president.name as president_name, president.id as president_id, City.name as City_name, City.id as City_id from Country left outer join Person as president on Country.presidentId = president.id left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@70a8159f
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@615a30bd on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@516ec5e4 on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@321b8863,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@70a8159f
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@615a30bd on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@321b8863,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=New french president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@516ec5e4 on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@321b8863,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@321b8863,id=o.c.s.i.PersistedIdentifier@1,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=New french president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.description=null, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Republic(deputeCount, id) values (?, ?) | {1={Republic.deputeCount=250, Republic.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}}
2024-10-15 20:32:29 DEBUG SQLOperation select Country.id as Country_id, Republic.id as Republic_id from Country left outer join Republic on Country.id = Republic.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:29 DEBUG SQLOperation select Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_president.name as Country_president_name, Country_president.id as Country_president_id, Country_City.name as Country_City_name, Country_City.id as Country_City_id from Republic inner join Country as Country on Republic.id = Country.id left outer join Person as Country_president on Country.presidentId = Country_president.id left outer join City as Country_City on Country.id = Country_City.countryId where Republic.id in (?) | {Republic.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e3f990b
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7aded3b7 on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@525aeba9 on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5e15c93e on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@1623e4c8,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=New french president, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.id (W)=o.c.s.i.PersistableIdentifier@0, City.name (U)=Paris}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1, City.name=Grenoble}}
2024-10-15 20:32:29 DEBUG SQLOperation select Country.id as Country_id, Republic.id as Republic_id from Country left outer join Republic on Country.id = Republic.id where Country.id in (?) | {1=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:29 DEBUG SQLOperation select Republic.deputeCount as Republic_deputeCount, Republic.id as Republic_id, Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_president.name as Country_president_name, Country_president.id as Country_president_id, Country_City.name as Country_City_name, Country_City.id as Country_City_id from Republic inner join Country as Country on Republic.id = Country.id left outer join Person as Country_president on Country.presidentId = Country_president.id left outer join City as Country_City on Country.id = Country_City.countryId where Republic.id in (?) | {Republic.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e3f990b
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7aded3b7 on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@525aeba9 on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5e15c93e on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@23be5761,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e3f990b
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7aded3b7 on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@23be5761,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=New french president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@525aeba9 on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@23be5761,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=New french president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5e15c93e on object FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest.Republic[deputeCount=250,primeMinister=<null>,ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@23be5761,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$Republic@23be5761,id=o.c.s.i.PersistedIdentifier@1,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=New french president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicMany
2024-10-15 20:32:29 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), countryId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), countryId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Country(modificationDate, name, creationDate, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.creationDate=null, Country.modificationDate=null, Country.name=null}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Village(name, barCount, id, countryId) values (?, ?, ?, ?) | {1={Village.id=o.c.s.i.PersistableIdentifier@42, Village.name=Grenoble, Village.barCount=0, Village.countryId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.clazz_ as City_clazz_, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City.discotecCount as City_discotecCount, City.barCount as City_barCount, City_Town.name as City_Town_name, City_Town.discotecCount as City_Town_discotecCount, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id, City_Village.name as City_Village_name, City_Village.barCount as City_Village_barCount, City_Village.countryId as City_Village_countryId, City_Village.id as City_Village_id from Country left outer join (select 1 as clazz_, name, id, countryId, discotecCount as discotecCount, cast(null as integer) as barCount from Town union all select 2 as clazz_, name, id, countryId, cast(null as integer) as discotecCount, barCount as barCount from Village) as City on Country.id = City.countryId left outer join Town as City_Town on City.id = City_Town.id left outer join Village as City_Village on City.id = City_Village.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@78582926
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@207f9843 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@4488e574 on object Village[barCount=0,country=Country[ancientCities=[],capital=<null>,cities=[Village[barCount=0,country=org.codefilarete.stalactite.engine.model.Country@1b19e5bf,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistedIdentifier@42, Village.name (U)=Grenoble, Village.barCount (U)=51, Village.countryId (U)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Town(name, discotecCount, id, countryId) values (?, ?, ?, ?) | {1={Town.discotecCount=123, Town.id=o.c.s.i.PersistableIdentifier@17, Town.name=Lyon, Town.countryId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Country.modificationDate as Country_modificationDate, Country.name as Country_name, Country.creationDate as Country_creationDate, Country.id as Country_id, City.clazz_ as City_clazz_, City.name as City_name, City.id as City_id, City.countryId as City_countryId, City.discotecCount as City_discotecCount, City.barCount as City_barCount, City_Town.name as City_Town_name, City_Town.discotecCount as City_Town_discotecCount, City_Town.countryId as City_Town_countryId, City_Town.id as City_Town_id, City_Village.name as City_Village_name, City_Village.barCount as City_Village_barCount, City_Village.countryId as City_Village_countryId, City_Village.id as City_Village_id from Country left outer join (select 1 as clazz_, name, id, countryId, discotecCount as discotecCount, cast(null as integer) as barCount from Town union all select 2 as clazz_, name, id, countryId, cast(null as integer) as discotecCount, barCount as barCount from Village) as City on Country.id = City.countryId left outer join Town as City_Town on City.id = City_Town.id left outer join Village as City_Village on City.id = City_Village.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@78582926
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@207f9843 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@2cf78ff on object Town[discotecCount=123,country=Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@5ec40569,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@78582926
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.TablePerClassPolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@207f9843 on object Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@5ec40569,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@4488e574 on object Village[barCount=51,country=Country[ancientCities=[],capital=<null>,cities=[Town[discotecCount=123,country=org.codefilarete.stalactite.engine.model.Country@5ec40569,id=o.c.s.i.PersistedIdentifier@17,name=Lyon,persons=<null>,state=<null>], Village[barCount=51,country=org.codefilarete.stalactite.engine.model.Country@5ec40569,id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0],id=o.c.s.i.PersistedIdentifier@42,name=Grenoble,persons=<null>,state=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Town set name = ?, discotecCount = ?, countryId = ? where id = ? | {1={Town.discotecCount (U)=123, Town.id (W)=o.c.s.i.PersistableIdentifier@17, Town.name (U)=Lyon, Town.countryId (U)=null}}
2024-10-15 20:32:29 DEBUG SQLOperation select countryId from Town union all select countryId from Village | {}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Village set name = ?, barCount = ?, countryId = ? where id = ? | {1={Village.id (W)=o.c.s.i.PersistableIdentifier@42, Village.name (U)=Grenoble, Village.barCount (U)=51, Village.countryId (U)=null}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select id from Town union all select id from Village | {}
2024-10-15 20:32:29 DEBUG DDLDeployer create table Village(barCount integer, id int not null, name varchar(255), countryId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Town(discotecCount integer, id int not null, name varchar(255), countryId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Country(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Village add constraint FK_Village_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Town add constraint FK_Town_countryId_Country_id foreign key(countryId) references Country(id)
[INFO] Tests run: 43, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicMany
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicOne
2024-10-15 20:32:29 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=Color[rgb=17], Vehicle.DTYPE=C, Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.creationDate=null, Person.modificationDate=null, Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@46af3131
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@5d15c5f7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@46af3131
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@5d15c5f7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@46af3131
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@5d15c5f7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=null, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@46af3131
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@5d15c5f7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=null, Vehicle.DTYPE=T, Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=null, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@46af3131
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@5d15c5f7 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:29 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Vehicle(id int not null, ownerId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.creationDate=null, Person.modificationDate=null, Person.name=null}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(id, ownerId) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@122b07f1
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6e2b663 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@3a8a774a on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=org.codefilarete.stalactite.engine.model.Car@43defae6,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Vehicle set ownerId = ? where id = ? | {1={Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42, Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@122b07f1
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6e2b663 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@3a8a774a on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Car@50f0d09c,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(id, ownerId) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@122b07f1
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6e2b663 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@4a6b5ace on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@d5ec8e7,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@122b07f1
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6e2b663 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(id, ownerId) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@122b07f1
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@6e2b663 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@4a6b5ace on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@2d3c799e,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle.ownerId as Vehicle_ownerId, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:29 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, vehicleId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Person add constraint FK_Person_vehicleId_Vehicle_id foreign key(vehicleId) references Vehicle(id)
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(id) values (?) | {1={Car.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id, vehicleId) values (?, ?, ?, ?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.vehicleId=o.c.s.i.PersistableIdentifier@42, Person.creationDate=null, Person.modificationDate=null, Person.name=null}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f3003f2
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@598ffbc8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@5f83000c on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=org.codefilarete.stalactite.engine.model.Car@49a23dd4,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@42, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f3003f2
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@598ffbc8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@5f83000c on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Car@1834b71b,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@42,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@666, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f3003f2
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@598ffbc8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@7498d9b9 on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@228b0159,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@666,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.vehicleId (U)=null, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f3003f2
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@598ffbc8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ?, vehicleId = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistedIdentifier@1, Person.vehicleId (U)=o.c.s.i.PersistableIdentifier@17, Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f3003f2
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.JoinTablePolymorphicRelationJoinNode$JoinTablePolymorphicRelationJoinRowConsumer@598ffbc8 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.EntityJoinTree$PolymorphicMergeJoinRowConsumer@7498d9b9 on object Truck[color=<null>,engine=<null>,owner=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=org.codefilarete.stalactite.engine.model.Truck@1f193005,version=0],wheels=[],id=o.c.s.i.PersistedIdentifier@17,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.id as Vehicle_id, Vehicle_Car.id as Vehicle_Car_id, Vehicle_Truck.id as Vehicle_Truck_id from Person left outer join Vehicle as Vehicle on Person.vehicleId = Vehicle.id left outer join Car as Vehicle_Car on Vehicle.id = Vehicle_Car.id left outer join Truck as Vehicle_Truck on Vehicle.id = Vehicle_Truck.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
2024-10-15 20:32:29 DEBUG DDLDeployer create table Vehicle(color int, id int not null, DTYPE varchar(255) not null, ownerId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Person(name varchar(255), creationDate timestamp, modificationDate timestamp, id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_ownerId_Person_id foreign key(ownerId) references Person(id)
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Person(creationDate, modificationDate, name, id) values (?, ?, ?, ?) | {1={Person.creationDate=null, Person.modificationDate=null, Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@42, Vehicle.color=Color[rgb=17], Vehicle.DTYPE=C}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@31e420b5
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@1615f30 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Person set creationDate = ?, modificationDate = ?, name = ? where id = ? | {1={Person.creationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.modificationDate (U)=Tue Oct 15 20:32:29 UTC 2024, Person.name (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Vehicle set color = ?, ownerId = ? where id = ? | {1={Vehicle.ownerId (U)=o.c.s.i.PersistableIdentifier@1, Vehicle.id (W)=o.c.s.i.PersistableIdentifier@42, Vehicle.color (U)=Color[rgb=17]}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@31e420b5
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@1615f30 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@666, Vehicle.color=null, Vehicle.DTYPE=T}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@31e420b5
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@1615f30 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@31e420b5
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@1615f30 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE, ownerId) values (?, ?, ?, ?) | {1={Vehicle.ownerId=o.c.s.i.PersistableIdentifier@1, Vehicle.id=o.c.s.i.PersistableIdentifier@17, Vehicle.color=null, Vehicle.DTYPE=T}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@31e420b5
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.SingleTablePolymorphicRelationJoinNode$SingleTablePolymorphicRelationJoinRowConsumer@1615f30 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=Timestamp[creationDate=Tue Oct 15 20:32:29 UTC 2024,modificationDate=Tue Oct 15 20:32:29 UTC 2024,readonlyProperty=<null>],vehicle=<null>,version=0]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation select Person.creationDate as Person_creationDate, Person.modificationDate as Person_modificationDate, Person.name as Person_name, Person.id as Person_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE, Vehicle.ownerId as Vehicle_ownerId from Person left outer join Vehicle as Vehicle on Person.id = Vehicle.ownerId where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@17}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.133 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToPolymorphicOne
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToTablePerClassOne
2024-10-15 20:32:29 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Truck(color int, id int not null, engineId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, engineId int, unique (id))
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.engineId=o.c.s.i.PersistableIdentifier@200, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Truck(color, id, engineId) values (?, ?, ?) | {1={Truck.engineId=null, Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation select id from car | {}
2024-10-15 20:32:29 DEBUG SQLOperation select id from truck | {}
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@77ed41ab
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@a0e33ed on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Car set color = ?, model = ?, engineId = ? where id = ? | {1={Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.engineId (U)=o.c.s.i.PersistableIdentifier@200, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@1, 2=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@77ed41ab
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@a0e33ed on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@2, 2=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, engine.id as engine_id from Truck left outer join Engine as engine on Truck.engineId = engine.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1062338c
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4d40fe37 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id from ((select Truck.id as id, Truck.engineId as engineId, Truck.color as color, cast(null as varchar(255)) as model, 'Truck' as DISCRIMINATOR from Truck) union all (select Car.id as id, Car.engineId as engineId, Car.color as color, Car.model as model, 'Car' as DISCRIMINATOR from Car)) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id | {}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6c444399
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@63aa2187 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6c444399
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@63aa2187 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:29 DEBUG SQLOperation select count(*) as carCount from car where id = 1 | {}
2024-10-15 20:32:29 DEBUG SQLOperation select count(*) as truckCount from car where id = 2 | {}
2024-10-15 20:32:29 DEBUG SQLOperation select id from Engine | {}
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, engineId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.engineId=o.c.s.i.PersistableIdentifier@100, Car.model=Renault, Car.color=Color[rgb=666]}}
2024-10-15 20:32:29 DEBUG SQLOperation select * from car | {}
2024-10-15 20:32:29 DEBUG SQLOperation (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1e8b6b92
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@31852cd3 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation update Car set color = ?, model = ?, engineId = ? where id = ? | {1={Car.engineId (U)=o.c.s.i.PersistableIdentifier@100, Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666]}}
2024-10-15 20:32:29 DEBUG SQLOperation select * from car | {}
2024-10-15 20:32:29 DEBUG SQLOperation (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:29 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1e8b6b92
2024-10-15 20:32:29 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@31852cd3 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:29 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:29 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:29 DEBUG SQLOperation select * from car | {}
2024-10-15 20:32:29 DEBUG SQLOperation select id from Engine | {}
2024-10-15 20:32:29 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, engineId int, unique (id))
2024-10-15 20:32:29 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.color=Color[rgb=666], Car.engineId=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.color=Color[rgb=666], Car.engineId=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7cb1b13a
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@71c90ef3 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Car set color = ?, model = ?, engineId = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.engineId (U)=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7cb1b13a
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@71c90ef3 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Truck(id int not null, color int, engineId int, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, color int, engineId int, unique (id))
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Car(color, model, id, engineId) values (?, ?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.engineId=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Truck(color, id, engineId) values (?, ?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42], Truck.engineId=null}}
2024-10-15 20:32:30 DEBUG SQLOperation select id from car | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from truck | {}
2024-10-15 20:32:30 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1f3f734f
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4766d49a on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Car set color = ?, model = ?, engineId = ? where id = ? | {1={Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.engineId (U)=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@1, 2=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1f3f734f
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4766d49a on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@2, 2=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, engine.id as engine_id from Truck left outer join Engine as engine on Truck.engineId = engine.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6b23bca2
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@fd6a8ec on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.model as Vehicle_model, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id from ((select Truck.color as color, Truck.id as id, Truck.engineId as engineId, cast(null as varchar(255)) as model, 'Truck' as DISCRIMINATOR from Truck) union all (select Car.color as color, Car.id as id, Car.engineId as engineId, Car.model as model, 'Car' as DISCRIMINATOR from Car)) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.color = ? | {1=Color[rgb=42]}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d5e1982
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6feda499 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.model as Vehicle_model, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR, engine.id as engine_id from ((select Truck.color as color, Truck.id as id, Truck.engineId as engineId, cast(null as varchar(255)) as model, 'Truck' as DISCRIMINATOR from Truck) union all (select Car.color as color, Car.id as id, Car.engineId as engineId, Car.model as model, 'Car' as DISCRIMINATOR from Car)) as Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.color = ? | {1=Color[rgb=666]}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3b45cb6c
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@28f87cc on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation select count(*) as carCount from car where id = 1 | {}
2024-10-15 20:32:30 DEBUG SQLOperation select count(*) as truckCount from truck where id = 2 | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Engine | {}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.693 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToTablePerClassOne
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToJoinedTablesOne
2024-10-15 20:32:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@200, Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.engineId=null, Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666], Car.model=Renault}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Vehicle | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from car | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from truck | {}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@64099331
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@85d8054 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@41ea0f91 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666]}}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@64099331
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@85d8054 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@41ea0f91 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2a7716cc
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3fba84ff on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1cc3d12 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id | {}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@64f67359
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2dfdd2f7 on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@78c3362e on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200],owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@64f67359
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2dfdd2f7 on object Truck[color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6e868b0d on object Truck[color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation select count(*) as vehicleCount from Vehicle where id in (1, 2) | {}
2024-10-15 20:32:30 DEBUG SQLOperation select count(*) as carCount from car where id = 1 | {}
2024-10-15 20:32:30 DEBUG SQLOperation select count(*) as truckCount from car where id = 2 | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Engine | {}
2024-10-15 20:32:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.engineId=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Car.id as Car_id from Vehicle left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2b7c52e0
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@66baa18f on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@46c9e88a on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Car.id as Car_id from Vehicle left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2b7c52e0
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@66baa18f on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@46c9e88a on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle left outer join car on Vehicle.id = car.id | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Engine | {}
2024-10-15 20:32:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(id, engineId) values (?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Car.id as Car_id from Vehicle left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@139cb382
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1389e498 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@30127693 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Car.id as Car_id from Vehicle left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@139cb382
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1389e498 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@30127693 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Vehicle(color int, id int not null, engineId int, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(color, id, engineId) values (?, ?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.engineId=o.c.s.i.PersistableIdentifier@200}, 2={Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.engineId=null}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Vehicle | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from car | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from truck | {}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e10309a
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6de05f11 on object Car[model=Renault,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5bc11e3c on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e10309a
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6de05f11 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5bc11e3c on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=256], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG SQLOperation select Truck.id as Truck_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle_engine.id as Vehicle_engine_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id left outer join Engine as Vehicle_engine on Vehicle.engineId = Vehicle_engine.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@77530cf7
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3d4fc9f5 on object Truck[color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@201822d7 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.color = ? | {1=Color[rgb=42]}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@62fd809b
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@75c7aa6d on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4a0dffda on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id, engine.id as engine_id from Vehicle left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car as Car on Vehicle.id = Car.id left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.color = ? | {1=Color[rgb=256]}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@6effce89
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5570d921 on object Car[model=<null>,plates=[],radio=<null>,color=Color[rgb=256],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5cddf9cd on object Car[model=<null>,plates=[],radio=<null>,color=Color[rgb=256],engine=Engine[displacement=0.0,id=o.c.s.i.PersistedIdentifier@200],owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation select count(*) as carCount from Vehicle where id = 1 | {}
2024-10-15 20:32:30 DEBUG SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Engine | {}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.126 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToJoinedTablesOne
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToSingleTableOne
2024-10-15 20:32:30 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.model=Renault, Vehicle.engineId=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=42], Vehicle.DTYPE=TRUCK, Vehicle.id=o.c.s.i.PersistableIdentifier@2, Vehicle.engineId=null}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle | {}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6114a516
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@41df7a0c on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Vehicle set color = ?, model = ?, engineId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=666], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.model (U)=Peugeot, Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle | {}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6114a516
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@41df7a0c on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@27f8321c
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@136bb4b on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.model as Vehicle_model, Vehicle.color as Vehicle_color, Vehicle.DTYPE as Vehicle_DTYPE, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id | {}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@70809f39
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ca6b438 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@70809f39
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ca6b438 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle | {}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Engine | {}
2024-10-15 20:32:30 DEBUG DDLDeployer create table Vehicle(id int, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.color=Color[rgb=666], Vehicle.DTYPE=CAR, Vehicle.model=Renault, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle | {}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5eff0651
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4ec68825 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Vehicle set color = ?, model = ?, engineId = ? where id = ? | {1={Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@100, Vehicle.color (U)=Color[rgb=666], Vehicle.model (U)=Peugeot, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle | {}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5eff0651
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4ec68825 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from Vehicle | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Engine | {}
2024-10-15 20:32:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Vehicle(id int not null, engineId int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.model=Renault, Vehicle.DTYPE=CAR, Vehicle.color=Color[rgb=666]}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.engineId=o.c.s.i.PersistableIdentifier@100, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.model=Renault, Vehicle.DTYPE=CAR, Vehicle.color=Color[rgb=666]}}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5c7b3c82
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@743f709a on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Vehicle set color = ?, model = ?, engineId = ? where id = ? | {1={Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@100, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.model (U)=Peugeot, Vehicle.color (U)=Color[rgb=666]}}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5c7b3c82
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@743f709a on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG DDLDeployer create table Vehicle(color int, id int not null, engineId int, model varchar(255), DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer create table Engine(id int not null, unique (id))
2024-10-15 20:32:30 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Engine(id) values (?) | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(color, model, id, engineId, DTYPE) values (?, ?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.engineId=o.c.s.i.PersistableIdentifier@200, Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.model=Renault}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Vehicle(color, id, engineId, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=42], Vehicle.engineId=null, Vehicle.DTYPE=TRUCK, Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Vehicle where DTYPE ='CAR' | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Vehicle where DTYPE ='TRUCK' | {}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3749e682
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1fbea232 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Vehicle set color = ?, model = ?, engineId = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=666], Vehicle.engineId (U)=o.c.s.i.PersistableIdentifier@200, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1, Vehicle.model (U)=Peugeot}}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3749e682
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1fbea232 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=256], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5d127055
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@36f51f69 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.model as Vehicle_model, Vehicle.DTYPE as Vehicle_DTYPE, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.color = ? | {1=Color[rgb=42]}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@30941642
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1f2f7838 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.engineId as Vehicle_engineId, Vehicle.model as Vehicle_model, Vehicle.DTYPE as Vehicle_DTYPE, engine.id as engine_id from Vehicle left outer join Engine as engine on Vehicle.engineId = engine.id where Vehicle.color = ? | {1=Color[rgb=256]}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@32223f56
2024-10-15 20:32:30 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@71c5f29c on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=256],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Engine where id = ? | {1={Engine.id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:30 DEBUG SQLOperation select count(*) as carCount from Vehicle where id = 1 | {}
2024-10-15 20:32:30 DEBUG SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {}
2024-10-15 20:32:30 DEBUG SQLOperation select id from Engine | {}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.114 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest$OneToSingleTableOne
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.952 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismWithRelationTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportVersioningTest
2024-10-15 20:32:30 DEBUG DDLDeployer create table Country(modificationDate timestamp, name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Country(name, description, modificationDate, id) values (?, ?, ?, ?) | {1={Country.name=France, Country.description=null, Country.modificationDate=2024-10-15T20:32:30.518, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:30 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.modificationDate as Country_modificationDate, Country.id as Country_id from Country where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@71a91f03
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Country set name = ?, description = ?, modificationDate = ? where modificationDate = ? and id = ? | {1={Country.name (U)=Toto, Country.description (U)=null, Country.modificationDate (U)=2024-10-15T20:32:30.521, Country.modificationDate (W)=2024-10-15T20:32:30.518, Country.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:30 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.modificationDate as Country_modificationDate, Country.id as Country_id from Country where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@71a91f03
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Country set name = ?, description = ?, modificationDate = ? where modificationDate = ? and id = ? | {1={Country.name (U)=Tutu, Country.description (U)=null, Country.modificationDate (U)=2024-10-15T20:32:30.526, Country.modificationDate (W)=2024-10-15T20:32:30.521, Country.id (W)=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:30 DEBUG DDLDeployer create table Country(version integer, name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Country(name, description, version, id) values (?, ?, ?, ?) | {1={Country.version=1, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France}}
2024-10-15 20:32:30 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.version as Country_version, Country.id as Country_id from Country where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45f3daf2
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Country set name = ?, description = ?, version = ? where id = ? and version = ? | {1={Country.version (U)=2, Country.version (W)=1, Country.description (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.name (U)=Toto}}
2024-10-15 20:32:30 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.version as Country_version, Country.id as Country_id from Country where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45f3daf2
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Country set name = ?, description = ?, version = ? where id = ? and version = ? | {1={Country.version (U)=3, Country.version (W)=2, Country.description (U)=null, Country.id (W)=o.c.s.i.PersistedIdentifier@0, Country.name (U)=Tutu}}
2024-10-15 20:32:30 DEBUG DDLDeployer create table Country(version integer, name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Country(name, description, version, id) values (?, ?, ?, ?) | {1={Country.name=France, Country.description=null, Country.version=1, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:30 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.version as Country_version, Country.id as Country_id from Country where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5795a136
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation update Country set name = ?, description = ?, version = ? where version = ? and id = ? | {1={Country.name (U)=Tata, Country.description (U)=null, Country.version (U)=2, Country.version (W)=1, Country.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation delete from Country where version = ? and id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.version=1}}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.123 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportVersioningTest
[INFO] Running org.codefilarete.stalactite.engine.diff.CollectionDifferTest
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s - in org.codefilarete.stalactite.engine.diff.CollectionDifferTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest
2024-10-15 20:32:30 DEBUG DDLDeployer create table Toto(creationDate timestamp, modificationDate timestamp, readonlyProperty varchar(255), id varchar(36) not null, unique (id))
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Toto(creationDate, modificationDate, id) values (?, ?, ?) | {1={Toto.creationDate=Tue Oct 15 20:32:30 UTC 2024, Toto.id=o.c.s.i.PersistedIdentifier@e85dffd2-8b4d-43a2-8a18-b885fda3e6a5, Toto.modificationDate=Tue Oct 15 20:32:30 UTC 2024}}
2024-10-15 20:32:30 DEBUG SQLOperation select readonlyProperty from Toto | {}
2024-10-15 20:32:30 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@7840c924-9a6d-4e09-b216-ab688c40adbb, Toto.name=toto}}
2024-10-15 20:32:30 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@7840c924-9a6d-4e09-b216-ab688c40adbb}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@31d90af9
2024-10-15 20:32:30 DEBUG SQLOperation select Toto.name from Toto | {}
2024-10-15 20:32:30 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender integer, id int not null, unique (id))
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.gender=FEMALE, PersonWithGender.name=toto}}
2024-10-15 20:32:30 DEBUG SQLOperation select * from PersonWithGender | {}
2024-10-15 20:32:30 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id))
2024-10-15 20:32:30 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:30 DEBUG SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.name=null, PersonWithGender.gender=FEMALE}}
2024-10-15 20:32:30 DEBUG SQLOperation select PersonWithGender.name as PersonWithGender_name, PersonWithGender.gender as PersonWithGender_gender, PersonWithGender.id as PersonWithGender_id from PersonWithGender where PersonWithGender.id in (?) | {PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:30 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@35e4fcd7
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into countryTable(countryCreatedAt, id, name, presidentElectedAt, presidentName) values (?, ?, ?, ?, ?) | {1={countryTable.presidentElectedAt=Tue Jan 01 00:00:00 UTC 2019, countryTable.id=o.c.s.i.PersistableIdentifier@1, countryTable.countryCreatedAt=Mon Jan 01 00:00:00 UTC 2018, countryTable.presidentName=François, countryTable.name=France}}
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id varchar(255) not null, creationDate varchar(255), modificationDate timestamp, unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(modificationDate, creationDate, id) values (?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@942dc116-570b-4517-bc2f-03db73262f7b, Toto.creationDate=Tue Oct 15 20:32:31 UTC 2024, Toto.modificationDate=Tue Oct 15 20:32:31 UTC 2024}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.modificationDate as Toto_modificationDate, Toto.creationDate as Toto_creationDate, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@942dc116-570b-4517-bc2f-03db73262f7b}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@270cddd2
2024-10-15 20:32:31 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender INT, id int not null, unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.name=toto, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.gender=FEMALE}}
2024-10-15 20:32:31 DEBUG SQLOperation select * from PersonWithGender | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(name varchar(255) not null, firstName varchar(255) not null, id int not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id varchar(255) not null, possibleStates varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(possibleStates, id) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@a84f9e8e-9b95-46fb-bf77-73d738d82961, Toto.possibleStates=[IN_PROGRESS, DONE]}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.possibleStates as Toto_possibleStates, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@a84f9e8e-9b95-46fb-bf77-73d738d82961}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ce8b03b
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into countryTable(id, name, presidentElectedAt, presidentName) values (?, ?, ?, ?) | {1={countryTable.presidentName=François, countryTable.presidentElectedAt=Tue Jan 01 00:00:00 UTC 2019, countryTable.id=o.c.s.i.PersistableIdentifier@1, countryTable.name=France}}
2024-10-15 20:32:31 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=null, PersonWithGender.name=null, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation select PersonWithGender.name as PersonWithGender_name, PersonWithGender.gender as PersonWithGender_gender, PersonWithGender.id as PersonWithGender_id from PersonWithGender where PersonWithGender.id in (?) | {PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4da51c08
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id) values (?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@20365a7a-67ed-4a98-a131-aea27e268249}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.id, Toto.name from Toto | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.name=toto, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1, PersonWithGender.gender=FEMALE}}
2024-10-15 20:32:31 DEBUG SQLOperation select * from PersonWithGender | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.name=TOTO, Toto.id=o.c.s.i.PersistableIdentifier@68ed01cc-dd32-48aa-b3b3-470c580fc05f}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@68ed01cc-dd32-48aa-b3b3-470c580fc05f}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@258d6898
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation update Toto set name = ? where id = ? | {1={Toto.name (U)=TITI, Toto.id (W)=o.c.s.i.PersistedIdentifier@68ed01cc-dd32-48aa-b3b3-470c580fc05f}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@68ed01cc-dd32-48aa-b3b3-470c580fc05f}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@258d6898
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name from Toto | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into PersonWithGender(gender, id, name) values (?, ?, ?) | {1={PersonWithGender.gender=MALE, PersonWithGender.name=toto, PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation update PersonWithGender set gender = ?, name = ? where id = ? | {1={PersonWithGender.gender (U)=null, PersonWithGender.name (U)=null, PersonWithGender.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation select PersonWithGender.name as PersonWithGender_name, PersonWithGender.gender as PersonWithGender_gender, PersonWithGender.id as PersonWithGender_id from PersonWithGender where PersonWithGender.id in (?) | {PersonWithGender.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1981a0cc
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(name varchar(255), firstName varchar(255), id varchar(36) not null, unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(firstName, id) values (?, ?) | {1={Toto.firstName=null, Toto.id=o.c.s.i.PersistedIdentifier@5e4b5278-c2ab-4c5a-bb66-3db5b6f1df3d}}
2024-10-15 20:32:31 DEBUG SQLOperation select firstName from Toto | {}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.firstName as Toto_firstName, Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistedIdentifier@5e4b5278-c2ab-4c5a-bb66-3db5b6f1df3d}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3bc49af9
2024-10-15 20:32:31 DEBUG SQLOperation select firstName from Toto | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), firstName varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(firstName, id) values (?, ?) | {1={Toto.firstName=null, Toto.id=o.c.s.i.PersistedIdentifier@e22e833d-998d-4ff5-848d-6441fba346fb}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.id, Toto.name from Toto | {}
2024-10-15 20:32:31 DEBUG SQLOperation update Toto set name = ? where id = ? | {1=dummyName, 2=o.c.s.i.PersistedIdentifier@e22e833d-998d-4ff5-848d-6441fba346fb}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.id, Toto.name from Toto | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(name, id) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@dfc0a26f-2122-40ca-a6ee-595274901112}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@dfc0a26f-2122-40ca-a6ee-595274901112}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@701ff47
2024-10-15 20:32:31 DEBUG DDLDeployer create table PersonWithGender(name varchar(255), gender VARCHAR(255) not null, id int not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id varchar(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(name, id) values (?, ?) | {1=toto, 2=o.c.s.i.PersistedIdentifier@1ee1c159-4b5d-422c-a844-274a5c7df836}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistedIdentifier@1ee1c159-4b5d-422c-a844-274a5c7df836}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@745deaed
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name from Toto | {}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$EmbedWithExternalEmbeddedBean
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, createdAt timestamp, modificationDate timestamp, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(createdAt, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.name=null, Toto.modificationDate=null, Toto.createdAt=Tue Oct 15 20:32:31 UTC 2024, Toto.id=o.c.s.i.PersistableIdentifier@e0dbf7da-59b3-43b3-89cb-d92fc63e1aa1}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.createdAt, Toto.modificationDate from Toto | {}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.modificationDate as Toto_modificationDate, Toto.createdAt as Toto_createdAt, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@e0dbf7da-59b3-43b3-89cb-d92fc63e1aa1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1a47ddfb
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, creationDate timestamp, modificationDate timestamp, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(creationDate, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.name=null, Toto.id=o.c.s.i.PersistableIdentifier@cba40f2a-4519-41de-8e76-1c1f0d23d40a, Toto.modificationDate=null, Toto.creationDate=Tue Oct 15 20:32:31 UTC 2024}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.creationDate, Toto.modificationDate from Toto | {}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.modificationDate as Toto_modificationDate, Toto.creationDate as Toto_creationDate, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@cba40f2a-4519-41de-8e76-1c1f0d23d40a}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@66de563a
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), modificationDate timestamp, unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, modificationDate, name) values (?, ?, ?) | {1={Toto.modificationDate=null, Toto.name=null, Toto.id=o.c.s.i.PersistableIdentifier@2adbb74e-ad8b-4d96-95f4-b955d2127b66}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.modificationDate as Toto_modificationDate, Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@2adbb74e-ad8b-4d96-95f4-b955d2127b66}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6da58910
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, createdAt timestamp, modificationDate timestamp, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(createdAt, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.modificationDate=null, Toto.createdAt=Tue Oct 15 20:32:31 UTC 2024, Toto.id=o.c.s.i.PersistableIdentifier@40ee48a8-cb24-4e94-be6e-dfccb8aab5f1, Toto.name=null}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.createdAt, Toto.modificationDate from Toto | {}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.modificationDate as Toto_modificationDate, Toto.createdAt as Toto_createdAt, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@40ee48a8-cb24-4e94-be6e-dfccb8aab5f1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@682921cb
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, createdAt timestamp, modificationDate timestamp, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(createdAt, id, modificationDate, name) values (?, ?, ?, ?) | {1={Toto.modificationDate=null, Toto.name=null, Toto.createdAt=Tue Oct 15 20:32:31 UTC 2024, Toto.id=o.c.s.i.PersistableIdentifier@58e20573-e50b-4dbd-bd36-f680a17c7a3a}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.createdAt, Toto.modificationDate from Toto | {}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.modificationDate as Toto_modificationDate, Toto.createdAt as Toto_createdAt, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@58e20573-e50b-4dbd-bd36-f680a17c7a3a}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@578294b2
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, creationDate timestamp, modificationDate timestamp, locale VARCHAR(20), name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(creationDate, id, locale, modificationDate, name) values (?, ?, ?, ?, ?) | {1={Toto.locale=en_US, Toto.modificationDate=null, Toto.name=null, Toto.id=o.c.s.i.PersistableIdentifier@ad3b76de-e346-42f2-a7a8-2aa9d52daba7, Toto.creationDate=Tue Oct 15 20:32:31 UTC 2024}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.creationDate, Toto.modificationDate, Toto.locale from Toto | {}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.locale as Toto_locale, Toto.modificationDate as Toto_modificationDate, Toto.creationDate as Toto_creationDate, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@ad3b76de-e346-42f2-a7a8-2aa9d52daba7}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@24bfe7ef
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, creationDate timestamp, modificationTime timestamp, locale VARCHAR(20), name varchar(255), modificationDate timestamp, unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(creationDate, id, locale, modificationTime, name) values (?, ?, ?, ?, ?) | {1={Toto.name=null, Toto.locale=en_US, Toto.id=o.c.s.i.PersistableIdentifier@e7ed284e-d4d8-45b0-84e9-c130b2c9c139, Toto.creationDate=Tue Oct 15 20:32:31 UTC 2024, Toto.modificationTime=null}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.creationDate, Toto.modificationTime, Toto.locale from Toto | {}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.locale as Toto_locale, Toto.modificationTime as Toto_modificationTime, Toto.creationDate as Toto_creationDate, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@e7ed284e-d4d8-45b0-84e9-c130b2c9c139}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5f107882
[INFO] Tests run: 49, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.1 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$EmbedWithExternalEmbeddedBean
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$ExtraTable
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Tutu(id VARCHAR(255) not null, firstName varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Titi(id VARCHAR(255) not null, prop1 varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Tata(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Tutu add constraint FK_Tutu_id_Toto_id foreign key(id) references Toto(id)
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Titi add constraint FK_Titi_id_Toto_id foreign key(id) references Toto(id)
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_id_Toto_id foreign key(id) references Toto(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id) values (?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Tutu(firstName, id) values (?, ?) | {1={Tutu.id=o.c.s.i.PersistableIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a, Tutu.firstName=null}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Titi(id, prop1) values (?, ?) | {1={Titi.id=o.c.s.i.PersistableIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a, Titi.prop1=dummy firstName}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Tata(id, name) values (?, ?) | {1={Tata.id=o.c.s.i.PersistableIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a, Tata.name=dummy name}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.id as Toto_id, Tutu.firstName as Tutu_firstName, Tutu.id as Tutu_id, Titi.prop1 as Titi_prop1, Titi.id as Titi_id, Tata.name as Tata_name, Tata.id as Tata_id from Toto left outer join Tutu as Tutu on Toto.id = Tutu.id left outer join Titi as Titi on Toto.id = Titi.id left outer join Tata as Tata on Toto.id = Tata.id where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@14f04e7d
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2a5320a8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@6d1c20f
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@683f364 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@6d1c20f
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@a5ef815 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@6d1c20f
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation update Titi set prop1 = ? where id = ? | {1={Titi.id (W)=o.c.s.i.PersistedIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a, Titi.prop1 (U)=another dummy firstName}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation update Tata set name = ? where id = ? | {1={Tata.id (W)=o.c.s.i.PersistedIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a, Tata.name (U)=another dummy name}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.id as Toto_id, Tutu.firstName as Tutu_firstName, Tutu.id as Tutu_id, Titi.prop1 as Titi_prop1, Titi.id as Titi_id, Tata.name as Tata_name, Tata.id as Tata_id from Toto left outer join Tutu as Tutu on Toto.id = Tutu.id left outer join Titi as Titi on Toto.id = Titi.id left outer join Tata as Tata on Toto.id = Tata.id where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@14f04e7d
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@2a5320a8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@22431593
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@683f364 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@22431593
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@a5ef815 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@22431593
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Tutu where id = ? | {1={Tutu.id=o.c.s.i.PersistedIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Titi where id = ? | {1={Titi.id=o.c.s.i.PersistedIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Tata where id = ? | {1={Tata.id=o.c.s.i.PersistedIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistedIdentifier@ebf7f91a-bc59-49e5-9864-c33fcf71443a}}
2024-10-15 20:32:31 DEBUG SQLOperation select id from Toto union all select id from Tata | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(255), unique (identifier))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(identifier) values (?) | {1={Toto.identifier=o.c.s.i.PersistableIdentifier@2cb6f953-855e-4658-9d9c-1570a93d7ba5}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Tata(identifier, name) values (?, ?) | {1={Tata.name=dummy value, Tata.identifier=o.c.s.i.PersistableIdentifier@2cb6f953-855e-4658-9d9c-1570a93d7ba5}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.identifier as Toto_identifier, Tata.name as Tata_name, Tata.identifier as Tata_identifier from Toto left outer join Tata as Tata on Toto.identifier = Tata.identifier where Toto.identifier in (?) | {Toto.identifier=o.c.s.i.PersistableIdentifier@2cb6f953-855e-4658-9d9c-1570a93d7ba5}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2622f76c
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@13ba8120 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@22129dac
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation update Tata set name = ? where identifier = ? | {1={Tata.name (U)=another dummy value, Tata.identifier (W)=o.c.s.i.PersistedIdentifier@2cb6f953-855e-4658-9d9c-1570a93d7ba5}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.identifier as Toto_identifier, Tata.name as Tata_name, Tata.identifier as Tata_identifier from Toto left outer join Tata as Tata on Toto.identifier = Tata.identifier where Toto.identifier in (?) | {Toto.identifier=o.c.s.i.PersistableIdentifier@2cb6f953-855e-4658-9d9c-1570a93d7ba5}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2622f76c
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@13ba8120 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@1f9f8683
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Tata where identifier = ? | {1={Tata.identifier=o.c.s.i.PersistedIdentifier@2cb6f953-855e-4658-9d9c-1570a93d7ba5}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Toto where identifier = ? | {1={Toto.identifier=o.c.s.i.PersistedIdentifier@2cb6f953-855e-4658-9d9c-1570a93d7ba5}}
2024-10-15 20:32:31 DEBUG SQLOperation select identifier from Toto union all select identifier from Tata | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(255), unique (identifier))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Tutu(identifier VARCHAR(255) not null, firstName varchar(255), unique (identifier))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, name varchar(255), unique (identifier))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Tutu add constraint FK_Tutu_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(identifier) values (?) | {1={Toto.identifier=o.c.s.i.PersistableIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Tutu(firstName, identifier) values (?, ?) | {1={Tutu.firstName=dummy firstName, Tutu.identifier=o.c.s.i.PersistableIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Tata(identifier, name) values (?, ?) | {1={Tata.name=dummy name, Tata.identifier=o.c.s.i.PersistableIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.identifier as Toto_identifier, Tutu.firstName as Tutu_firstName, Tutu.identifier as Tutu_identifier, Tata.name as Tata_name, Tata.identifier as Tata_identifier from Toto left outer join Tutu as Tutu on Toto.identifier = Tutu.identifier left outer join Tata as Tata on Toto.identifier = Tata.identifier where Toto.identifier in (?) | {Toto.identifier=o.c.s.i.PersistableIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@b51fd9a
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1b47915 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@58df994
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3486bab8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@58df994
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation update Tutu set firstName = ? where identifier = ? | {1={Tutu.firstName (U)=another dummy firstName, Tutu.identifier (W)=o.c.s.i.PersistedIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation update Tata set name = ? where identifier = ? | {1={Tata.name (U)=another dummy name, Tata.identifier (W)=o.c.s.i.PersistedIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.identifier as Toto_identifier, Tutu.firstName as Tutu_firstName, Tutu.identifier as Tutu_identifier, Tata.name as Tata_name, Tata.identifier as Tata_identifier from Toto left outer join Tutu as Tutu on Toto.identifier = Tutu.identifier left outer join Tata as Tata on Toto.identifier = Tata.identifier where Toto.identifier in (?) | {Toto.identifier=o.c.s.i.PersistableIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@b51fd9a
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1b47915 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@6299cbbb
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3486bab8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@6299cbbb
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Tutu where identifier = ? | {1={Tutu.identifier=o.c.s.i.PersistedIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Tata where identifier = ? | {1={Tata.identifier=o.c.s.i.PersistedIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Toto where identifier = ? | {1={Toto.identifier=o.c.s.i.PersistedIdentifier@9b37dc07-18a8-4c41-89d6-3f09e597dc99}}
2024-10-15 20:32:31 DEBUG SQLOperation select identifier from Toto union all select identifier from Tata | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(identifier VARCHAR(255) not null, unique (identifier))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Tata(identifier VARCHAR(255) not null, dummyName varchar(255), unique (identifier))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Tata add constraint FK_Tata_identifier_Toto_identifier foreign key(identifier) references Toto(identifier)
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$ExtraTable
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$UseConstructor
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@e29c49de-0acd-46a5-9ce2-d8705935a6f4}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@e29c49de-0acd-46a5-9ce2-d8705935a6f4}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@14ea6b28
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(label varchar(255), identifier VARCHAR(255) not null, unique (identifier))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(identifier, label) values (?, ?) | {1={Toto.identifier=o.c.s.i.PersistableIdentifier@02bdc326-7b99-48f2-9734-d69a051699e7, Toto.label=null}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.label as Toto_label, Toto.identifier as Toto_identifier from Toto where Toto.identifier in (?) | {Toto.identifier=o.c.s.i.PersistableIdentifier@02bdc326-7b99-48f2-9734-d69a051699e7}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5814caee
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@f3af486a-0d1a-4cc6-a213-87d8bfd1b5af, Toto.name=Hello}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@f3af486a-0d1a-4cc6-a213-87d8bfd1b5af}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@12bef203
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@1c7df869-4c1b-4cbe-8372-732fc7895a97}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@1c7df869-4c1b-4cbe-8372-732fc7895a97}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@cbfc4da
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@8f2ff8f5-f4cf-4f10-a934-0c6fbe51602b, Toto.name=Tutu}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@8f2ff8f5-f4cf-4f10-a934-0c6fbe51602b}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@433a1a9f
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.039 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$UseConstructor
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapKey
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(name varchar(255), id VARCHAR(255) not null, unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@c6bbd175-8f88-407c-a3c8-324877aad4e3}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@c6bbd175-8f88-407c-a3c8-324877aad4e3}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4b7a64ca
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@b10af182-5136-41cf-8289-46f382ba71d0}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@b10af182-5136-41cf-8289-46f382ba71d0}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@23dda037
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@1c16a198-7e4a-4866-be33-0766d98f6a6f}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@1c16a198-7e4a-4866-be33-0766d98f6a6f}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1b6ebd7b
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@493e3365-7fb3-4ad3-896b-28881acaa4e5, Toto.name=Tutu}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@493e3365-7fb3-4ad3-896b-28881acaa4e5}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6a0415f0
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@88c0dcec-a901-4f8a-8351-b2792abdf227}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@88c0dcec-a901-4f8a-8351-b2792abdf227}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3fede5ef
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=Tutu, Toto.id=o.c.s.i.PersistableIdentifier@c84ac88b-1dfb-49eb-9914-74f2606d55ed}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@c84ac88b-1dfb-49eb-9914-74f2606d55ed}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5eaf7e53
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(name varchar(255), myId VARCHAR(255) not null, unique (myId))
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(myId, name) values (?, ?) | {1={Toto.name=Tutu, Toto.myId=o.c.s.i.PersistableIdentifier@18d58c1b-4923-4e2e-b470-fcda83eb838a}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.myId as Toto_myId from Toto where Toto.myId in (?) | {Toto.myId=o.c.s.i.PersistableIdentifier@18d58c1b-4923-4e2e-b470-fcda83eb838a}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2a13034e
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$MapKey
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.896 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto_possibleStates(id VARCHAR(255), possibleStates integer, unique (id, possibleStates))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Toto_possibleStates add constraint FK_Toto_possibleStates_id_Toto_id foreign key(id) references Toto(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@db9ac2ae-c788-448f-92cc-50f7611b61a5}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto_possibleStates(id, possibleStates) values (?, ?) | {1={Toto_possibleStates.id=o.c.s.i.PersistableIdentifier@db9ac2ae-c788-448f-92cc-50f7611b61a5, Toto_possibleStates.possibleStates=DONE}, 2={Toto_possibleStates.id=o.c.s.i.PersistableIdentifier@db9ac2ae-c788-448f-92cc-50f7611b61a5, Toto_possibleStates.possibleStates=IN_PROGRESS}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id, Toto_possibleStates.possibleStates as Toto_possibleStates_possibleStates, Toto_possibleStates.id as Toto_possibleStates_id from Toto left outer join Toto_possibleStates as Toto_possibleStates on Toto.id = Toto_possibleStates.id where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@db9ac2ae-c788-448f-92cc-50f7611b61a5}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2122eab4
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@477a2621 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@547ecaff
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2122eab4
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@477a2621 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@547ecaff
2024-10-15 20:32:31 DEBUG DDLDeployer create table toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto_times(id VARCHAR(255), createdAt timestamp, modificationDate timestamp, unique (id, createdAt, modificationDate))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Toto_times add constraint FK_Toto_times_id_toto_id foreign key(id) references toto(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into toto(id, name) values (?, ?) | {1={toto.name=toto, toto.id=o.c.s.i.PersistableIdentifier@b5f7ef2d-389c-4ee4-9dfe-f6fc3b0f99c5}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto_times(createdAt, id, modificationDate) values (?, ?, ?) | {1={Toto_times.modificationDate=Wed Oct 16 20:32:31 UTC 2024, Toto_times.id=o.c.s.i.PersistableIdentifier@b5f7ef2d-389c-4ee4-9dfe-f6fc3b0f99c5, Toto_times.createdAt=Wed Oct 16 20:32:31 UTC 2024}, 2={Toto_times.modificationDate=Thu Oct 17 20:32:31 UTC 2024, Toto_times.id=o.c.s.i.PersistableIdentifier@b5f7ef2d-389c-4ee4-9dfe-f6fc3b0f99c5, Toto_times.createdAt=Thu Oct 17 20:32:31 UTC 2024}}
2024-10-15 20:32:31 DEBUG SQLOperation select toto.name as toto_name, toto.id as toto_id, Toto_times.createdAt as Toto_times_createdAt, Toto_times.modificationDate as Toto_times_modificationDate, Toto_times.id as Toto_times_id from toto left outer join Toto_times as Toto_times on toto.id = Toto_times.id where toto.id in (?) | {toto.id=o.c.s.i.PersistableIdentifier@b5f7ef2d-389c-4ee4-9dfe-f6fc3b0f99c5}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50b0cd7
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4f6d940e on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@1ba0cbc8
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50b0cd7
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4f6d940e on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@1ba0cbc8
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=toto}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=tintin, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_nicknames.nicknames=tonton, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@144ade73
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@616f50a6 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@144ade73
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@616f50a6 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=[tintin],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Person_nicknames where nicknames = ? and id = ? | {1={Person_nicknames.nicknames=tintin, Person_nicknames.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_nicknames.nicknames=tonton, Person_nicknames.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation select nickNames from Person_nicknames | {}
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=toto, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistableIdentifier@1, Person_nicknames.nicknames=tonton}, 2={Person_nicknames.id=o.c.s.i.PersistableIdentifier@1, Person_nicknames.nicknames=tintin}}
2024-10-15 20:32:31 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d4efc25
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@25e35cdc on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d4efc25
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@25e35cdc on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=[tintin],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.id=o.c.s.i.PersistedIdentifier@1, Person_nicknames.nicknames=toutou}}
2024-10-15 20:32:31 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d4efc25
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@25e35cdc on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d4efc25
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@25e35cdc on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=[tintin],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d4efc25
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@25e35cdc on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=[tonton, tintin],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=toto}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=tonton, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7606579
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5f6393e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=toto, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=c, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_nicknames.nicknames=b, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}, 3={Person_nicknames.nicknames=a, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}, 4={Person_nicknames.nicknames=d, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4559f51a
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@50b460ad on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4559f51a
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@50b460ad on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=[a],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4559f51a
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@50b460ad on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=[b, a],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4559f51a
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@50b460ad on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=[c, b, a],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto(id VARCHAR(255) not null, name varchar(255), unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Toto_times(id VARCHAR(255), creationDate timestamp, modificationDate timestamp, unique (id, creationDate, modificationDate))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Toto_times add constraint FK_Toto_times_id_Toto_id foreign key(id) references Toto(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto(id, name) values (?, ?) | {1={Toto.name=toto, Toto.id=o.c.s.i.PersistableIdentifier@8851fa90-0ea8-492c-abfd-e56ec1381f4a}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Toto_times(creationDate, id, modificationDate) values (?, ?, ?) | {1={Toto_times.creationDate=Thu Oct 17 20:32:31 UTC 2024, Toto_times.id=o.c.s.i.PersistableIdentifier@8851fa90-0ea8-492c-abfd-e56ec1381f4a, Toto_times.modificationDate=Thu Oct 17 20:32:31 UTC 2024}, 2={Toto_times.creationDate=Wed Oct 16 20:32:31 UTC 2024, Toto_times.id=o.c.s.i.PersistableIdentifier@8851fa90-0ea8-492c-abfd-e56ec1381f4a, Toto_times.modificationDate=Wed Oct 16 20:32:31 UTC 2024}}
2024-10-15 20:32:31 DEBUG SQLOperation select Toto.name as Toto_name, Toto.id as Toto_id, Toto_times.creationDate as Toto_times_creationDate, Toto_times.modificationDate as Toto_times_modificationDate, Toto_times.id as Toto_times_id from Toto left outer join Toto_times as Toto_times on Toto.id = Toto_times.id where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@8851fa90-0ea8-492c-abfd-e56ec1381f4a}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@194b998d
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@32278335 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@73245458
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@194b998d
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@32278335 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportTest$Toto@73245458
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=toto, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=tintin, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_nicknames.nicknames=tonton, Person_nicknames.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4e2ee59e
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1ee71a77 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4e2ee59e
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1ee71a77 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=[tintin],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation delete from Person_nicknames where nicknames = ? and id = ? | {1={Person_nicknames.nicknames=tintin, Person_nicknames.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:31 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_nicknames.nicknames as Person_nicknames_nicknames, Person_nicknames.id as Person_nicknames_id from Person left outer join Person_nicknames as Person_nicknames on Person.id = Person_nicknames.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4e2ee59e
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1ee71a77 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=toto,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Person_nicknames(id int, nicknames varchar(255), unique (id, nicknames))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:31 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Person_nicknames add constraint FK_Person_nicknames_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:31 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=me, Person.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Person_nicknames(id, nicknames) values (?, ?) | {1={Person_nicknames.nicknames=Jane Do, Person_nicknames.id=o.c.s.i.PersistableIdentifier@666}, 2={Person_nicknames.nicknames=John Do, Person_nicknames.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Country(description, id, name, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=Toto, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.description=null}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into City(id, name) values (?, ?) | {1={City.name=null, City.id=o.c.s.i.PersistableIdentifier@111}, 2={City.name=null, City.id=o.c.s.i.PersistableIdentifier@222}}
2024-10-15 20:32:31 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:31 DEBUG SQLOperation insert into Country_cities(cities_id, country_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@222}, 2={Country_cities.country_id=o.c.s.i.PersistableIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@111}}
2024-10-15 20:32:31 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id, president_Person_nicknames.nicknames as president_Person_nicknames_nicknames, president_Person_nicknames.id as president_Person_nicknames_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join Person_nicknames as president_Person_nicknames on president.id = president_Person_nicknames.id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@26a01fca
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d6396e on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@47a768ca on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@725a8dcf on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1491df8c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@26a01fca
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d6396e on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@47a768ca on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@725a8dcf on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1491df8c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@26a01fca
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d6396e on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do, John Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@47a768ca on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do, John Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@725a8dcf on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@222,name=<null>,persons=<null>,state=<null>], City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do, John Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1491df8c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do, John Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@26a01fca
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d6396e on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@222,name=<null>,persons=<null>,state=<null>], City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do, John Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@47a768ca on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@222,name=<null>,persons=<null>,state=<null>], City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do, John Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@725a8dcf on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@222,name=<null>,persons=<null>,state=<null>], City[country=<null>,id=o.c.s.i.PersistedIdentifier@111,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=Toto,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do, John Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:31 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1491df8c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@666,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=me,nicknames=[Jane Do, John Do],phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
[INFO] Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.147 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCollectionOfElementsTest
[INFO] Running org.codefilarete.stalactite.engine.idprovider.PooledIdentifierProviderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.004 s - in org.codefilarete.stalactite.engine.idprovider.PooledIdentifierProviderTest
[INFO] Running org.codefilarete.stalactite.engine.idprovider.PooledSequenceIdentifierProviderTest
2024-10-15 20:32:41 DEBUG DDLDeployer create table sequence_table(sequence_name varchar(255), next_val bigint not null, unique (sequence_name))
2024-10-15 20:32:41 DEBUG SQLOperation select next_val, sequence_name from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
2024-10-15 20:32:41 DEBUG SQLOperation select next_val, sequence_name from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into sequence_table(next_val, sequence_name) values (?, ?) | {1={sequence_table.next_val=10, sequence_table.sequence_name=Toto}}
2024-10-15 20:32:41 DEBUG SQLOperation select next_val, sequence_name from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update sequence_table set next_val = ? where sequence_name = ? | {1={sequence_table.next_val (U)=20, sequence_table.sequence_name (W)=Toto}}
2024-10-15 20:32:41 DEBUG SQLOperation select next_val, sequence_name from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update sequence_table set next_val = ? where sequence_name = ? | {1={sequence_table.next_val (U)=30, sequence_table.sequence_name (W)=Toto}}
2024-10-15 20:32:41 DEBUG SQLOperation select next_val, sequence_name from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update sequence_table set next_val = ? where sequence_name = ? | {1={sequence_table.next_val (U)=40, sequence_table.sequence_name (W)=Toto}}
2024-10-15 20:32:41 DEBUG DDLDeployer create table sequence_table(sequence_name varchar(255), next_val bigint not null, unique (sequence_name))
2024-10-15 20:32:41 DEBUG SQLOperation select next_val, sequence_name from sequence_table where sequence_name in (?) | {sequence_table.sequence_name=Toto}
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.026 s - in org.codefilarete.stalactite.engine.idprovider.PooledSequenceIdentifierProviderTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest
2024-10-15 20:32:41 DEBUG DDLDeployer create table Engine(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, engineId bigint, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Car add constraint FK_Car_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Engine(model, id) values (?, ?) | {1={Engine.model=XFE45K-TRE, Engine.id=1}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Car(model, id, engineId) values (?, ?, ?) | {1={Car.model=Renault, Car.id=2, Car.engineId=1}}
2024-10-15 20:32:41 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:41 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, engine.model as engine_model, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=2}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@268d586a
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1c06d3b6 on object Car{id=2, color=null, model='Renault'}
2024-10-15 20:32:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=1, Car.model=Renault}}
2024-10-15 20:32:41 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:41 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1a29018
2024-10-15 20:32:41 DEBUG DDLDeployer create table Vehicle(id bigint not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table AbstractVehicle(id bigint not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=1}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=1}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=1}}
2024-10-15 20:32:41 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:41 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id, Vehicle.id as Vehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6f52d24b
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@46c791e6 on object Car{id=1, color=null, model='Renault'}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3f7ec3ff on object Car{id=1, color=null, model='Renault'}
2024-10-15 20:32:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=1}}
2024-10-15 20:32:41 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:41 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@31a4048c
2024-10-15 20:32:41 DEBUG DDLDeployer create table Engine(model varchar(255), id bigint not null, carId bigint, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_carId_Car_id foreign key(carId) references Car(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=1, Car.model=Renault}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Engine(model, id, carId) values (?, ?, ?) | {1={Engine.model=XFE45K-TRE, Engine.carId=1, Engine.id=2}}
2024-10-15 20:32:41 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:41 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, engine.model as engine_model, engine.id as engine_id from Car left outer join Engine as engine on Car.id = engine.carId where Car.id in (?) | {Car.id=1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2db66b49
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4d74e1e6 on object Car{id=1, color=null, model='Renault'}
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.064 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportBeforeInsertIdentifierTest
[INFO] Running org.codefilarete.stalactite.engine.JoinColumnNamingStrategyTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.codefilarete.stalactite.engine.JoinColumnNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@103d1824
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@34431fe1 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@103d1824
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@34431fe1 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@62c1a0da,id=o.c.s.i.PersistedIdentifier@1,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=Smelly cheese !, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Paris, City.countryId=o.c.s.i.PersistableIdentifier@42, City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@205e3c05
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@61f53b76 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@205e3c05
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@61f53b76 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7a0b4d2,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update Country set name = ? where id = ? | {1={Country.name (U)=touched France, Country.id (W)=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update City set countryId = ?, name = ? where id = ? | {1={City.name (U)=touched Paris, City.countryId (U)=o.c.s.i.PersistedIdentifier@42, City.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:41 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5aced4a8
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@42, City.name (U)=Paris, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation select name from City where id = 1 | {}
2024-10-15 20:32:41 DEBUG SQLOperation select name from Country where id = 42 | {}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=touched Paris, City.countryId (U)=null, City.id (W)=o.c.s.i.PersistedIdentifier@0}, 2={City.name (U)=Paris, City.countryId (U)=null, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:41 DEBUG SQLOperation select name from Country where id = 42 | {}
2024-10-15 20:32:41 DEBUG SQLOperation select name from City where id = 1 | {}
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1}, 2={City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@db850a
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@58be6170 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@db850a
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@58be6170 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7a47fe12,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=France 2, Country.description=null}}
2024-10-15 20:32:41 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?, ?) | {City.id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11e88710
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11e88710
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.name (U)=Paris, City.id (W)=o.c.s.i.PersistedIdentifier@0}, 2={City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.name (U)=Lyon, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@db850a
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@58be6170 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=France 2,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@db850a
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@58be6170 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@3a3a44f,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=France 2,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Lyon, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1}, 2={City.name=Paris, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d383a77
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1755c311 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d383a77
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1755c311 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@d82824d,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=France 2, Country.description=null}}
2024-10-15 20:32:41 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?, ?) | {City.id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3f376ff4
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3f376ff4
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Paris, City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.id (W)=o.c.s.i.PersistedIdentifier@0}, 2={City.name (U)=Lyon, City.countryId (U)=o.c.s.i.PersistableIdentifier@1, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d383a77
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1755c311 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=France 2,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d383a77
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1755c311 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@5487a6a,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=France 2,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table city(countryId int, name varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table city add constraint FK_city_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into city(name, id, countryId) values (?, ?, ?) | {1={city.name=Lyon, city.countryId=o.c.s.i.PersistableIdentifier@0, city.id=o.c.s.i.PersistableIdentifier@1}, 2={city.name=Paris, city.countryId=o.c.s.i.PersistableIdentifier@0, city.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, city.name as city_name, city.id as city_id from Country left outer join city as city on Country.id = city.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@29cd9ce5
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4762c011 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@29cd9ce5
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4762c011 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France 2, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation select city.name as city_name, city.id as city_id from city where city.id in (?, ?) | {city.id=[o.c.s.i.PersistableIdentifier@0, o.c.s.i.PersistableIdentifier@1]}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62593536
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62593536
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation update city set name = ?, countryId = ? where id = ? | {1={city.name (U)=Paris, city.countryId (U)=o.c.s.i.PersistableIdentifier@1, city.id (W)=o.c.s.i.PersistedIdentifier@0}, 2={city.name (U)=Lyon, city.countryId (U)=o.c.s.i.PersistableIdentifier@1, city.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, city.name as city_name, city.id as city_id from Country left outer join city as city on Country.id = city.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@29cd9ce5
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4762c011 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=France 2,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@29cd9ce5
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4762c011 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=France 2,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@1, City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@13}, 2={City.countryId=o.c.s.i.PersistableIdentifier@1, City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:41 DEBUG SQLOperation select countryId from city | {}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6f0f98fc
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@439342a on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6f0f98fc
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@439342a on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@184b7e00,id=o.c.s.i.PersistedIdentifier@13,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.name (U)=Lyon, City.id (W)=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:41 DEBUG SQLOperation select countryId from city | {}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.name (U)=Grenoble, City.id (W)=o.c.s.i.PersistableIdentifier@13}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation select countryId from city | {}
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon}, 2={City.id=o.c.s.i.PersistableIdentifier@13, City.name=Grenoble}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@13, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country_id, cities_id from Country_cities | {}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3346245e
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2dd0950b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@70332479 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3346245e
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2dd0950b on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@42192f93,id=o.c.s.i.PersistedIdentifier@13,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@70332479 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@42192f93,id=o.c.s.i.PersistedIdentifier@13,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@17, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country_id from Country_cities | {}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@13, Country_cities.country_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation select id from city | {}
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, myIdx integer, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into City(name, id, countryId, myIdx) values (?, ?, ?, ?) | {1={City.myIdx=1, City.countryId=o.c.s.i.PersistableIdentifier@1, City.id=o.c.s.i.PersistableIdentifier@23, City.name=Paris}, 2={City.myIdx=2, City.countryId=o.c.s.i.PersistableIdentifier@1, City.id=o.c.s.i.PersistableIdentifier@13, City.name=Grenoble}, 3={City.myIdx=3, City.countryId=o.c.s.i.PersistableIdentifier@1, City.id=o.c.s.i.PersistableIdentifier@17, City.name=Lyon}}
2024-10-15 20:32:41 DEBUG SQLOperation select name, myIdx from city | {}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.id as Country_id, City.name as City_name, City.id as City_id, City.myIdx as City_myIdx from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3f893413
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@37933dc4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3f893413
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@37933dc4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3f893413
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@37933dc4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update City set name = ?, countryId = ?, myIdx = ? where id = ? | {1={City.myIdx (U)=null, City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@13, City.name (U)=Grenoble}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation update City set myIdx = ?, countryId = ? where id = ? | {1={City.myIdx (U)=2, City.countryId (U)=o.c.s.i.PersistedIdentifier@1, City.id (W)=o.c.s.i.PersistableIdentifier@17}, 2={City.myIdx (U)=1, City.countryId (U)=o.c.s.i.PersistedIdentifier@1, City.id (W)=o.c.s.i.PersistableIdentifier@23}}
2024-10-15 20:32:41 DEBUG SQLOperation select name, myIdx from city | {}
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4eac763c
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@722a04ae on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4eac763c
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@722a04ae on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7cd1e0c4,id=o.c.s.i.PersistedIdentifier@1,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SelectWithEmptyRelationMustReturnEmptyCollection
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1b5ba0ca
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@24ebe346 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@edf15dd
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@658809f3 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@12c2b7ec on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
[INFO] Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.018 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$SelectWithEmptyRelationMustReturnEmptyCollection
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAssociationOnly
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistedIdentifier@100, Country_cities.country_id=o.c.s.i.PersistedIdentifier@42}, 2={Country_cities.cities_id=o.c.s.i.PersistedIdentifier@200, Country_cities.country_id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistedIdentifier@300, Country_cities.country_id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@200, Country_cities.country_id=o.c.s.i.PersistableIdentifier@42}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@100, Country_cities.country_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4a91c071
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2c564b16 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79611e12 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4a91c071
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2c564b16 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@100,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79611e12 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@100,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:41 DEBUG SQLOperation update Country set name = ?, description = ? where id = ? | {1={Country.name (U)=France, Country.id (W)=o.c.s.i.PersistedIdentifier@42, Country.description (U)=null}}
2024-10-15 20:32:41 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4a91c071
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2c564b16 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79611e12 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4a91c071
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2c564b16 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@100,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79611e12 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@100,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:41 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=null}, 2={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@666, Country.description=null}}
2024-10-15 20:32:41 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:41 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@300, Country_cities.country_id=o.c.s.i.PersistableIdentifier@666}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@200, Country_cities.country_id=o.c.s.i.PersistableIdentifier@42}, 3={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@100, Country_cities.country_id=o.c.s.i.PersistableIdentifier@42}}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAssociationOnly
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAllOrphanRemoval
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.name=France}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}, 2={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistableIdentifier@0, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0}, 2={Country_cities.country_id=o.c.s.i.PersistableIdentifier@0, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e6b591e
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7327749c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6156e4cd on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e6b591e
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7327749c on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6156e4cd on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ? where id = ? | {1={City.name (U)=changed, City.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistedIdentifier@0, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.country_id=o.c.s.i.PersistedIdentifier@0, Country_cities.cities_id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e6b591e
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7327749c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6156e4cd on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e6b591e
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7327749c on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6156e4cd on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41671912
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@e8b4851 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41671912
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@e8b4851 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@77e1dd4f,id=o.c.s.i.PersistedIdentifier@100,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@100}, 2={City.id=o.c.s.i.PersistedIdentifier@200}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}, 2={City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1, City.name=Lyon}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@593e22c5
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5479496b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@593e22c5
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5479496b on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@1195e3b5,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.id (W)=o.c.s.i.PersistableIdentifier@1, City.name (U)=changed}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@2, City.name=Grenoble}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@593e22c5
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5479496b on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@593e22c5
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5479496b on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@735929b6,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistedIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistedIdentifier@100}, 2={Country_cities.country_id=o.c.s.i.PersistedIdentifier@42, Country_cities.cities_id=o.c.s.i.PersistedIdentifier@200}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@100}, 2={City.id=o.c.s.i.PersistedIdentifier@200}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.country_id=o.c.s.i.PersistedIdentifier@666, Country_cities.cities_id=o.c.s.i.PersistedIdentifier@300}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@300}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@666}}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.05 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAllOrphanRemoval
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAll
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table State(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}, 2={City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1, City.name=Lyon}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.countryId=o.c.s.i.PersistableIdentifier@0, State.id=o.c.s.i.PersistableIdentifier@0, State.name=Isere}, 2={State.countryId=o.c.s.i.PersistableIdentifier@0, State.id=o.c.s.i.PersistableIdentifier@1, State.name=ain}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id, State.name as State_name, State.id as State_id from Country left outer join City as City on Country.id = City.countryId left outer join State as State on Country.id = State.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320489a9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55bc58df on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43e3da00 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320489a9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55bc58df on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@5e484f15,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43e3da00 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@5e484f15,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320489a9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55bc58df on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@5e484f15,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43e3da00 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@5e484f15,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320489a9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55bc58df on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@5e484f15,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@5e484f15,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43e3da00 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@5e484f15,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@5e484f15,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.id (W)=o.c.s.i.PersistableIdentifier@1, City.name (U)=changed}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@2, City.name=Grenoble}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.countryId (U)=null, State.id (W)=o.c.s.i.PersistableIdentifier@1, State.name (U)=ain}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.countryId (U)=o.c.s.i.PersistedIdentifier@0, State.id (W)=o.c.s.i.PersistableIdentifier@0, State.name (U)=changed}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.countryId=o.c.s.i.PersistedIdentifier@0, State.id=o.c.s.i.PersistableIdentifier@2, State.name=ardeche}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id, State.name as State_name, State.id as State_id from Country left outer join City as City on Country.id = City.countryId left outer join State as State on Country.id = State.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320489a9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55bc58df on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43e3da00 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320489a9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55bc58df on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@364cf84e,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43e3da00 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@364cf84e,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320489a9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55bc58df on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@364cf84e,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43e3da00 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@364cf84e,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320489a9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55bc58df on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@364cf84e,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@364cf84e,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43e3da00 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@364cf84e,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@364cf84e,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@2}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation select id from State where id = 1 | {}
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.name=France}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@1}, 2={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@1, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7afcc9e6
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4daaeaeb on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@b368cf3 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7afcc9e6
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4daaeaeb on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@b368cf3 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ? where id = ? | {1={City.name (U)=changed, City.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@2, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7afcc9e6
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4daaeaeb on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@b368cf3 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7afcc9e6
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4daaeaeb on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@b368cf3 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@183fb032
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3f5786e6 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@183fb032
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3f5786e6 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@2207b69c,id=o.c.s.i.PersistedIdentifier@100,name=<null>,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@100, City.name (U)=null, City.countryId (U)=null}, 2={City.id (W)=o.c.s.i.PersistedIdentifier@200, City.name (U)=null, City.countryId (U)=null}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Lyon, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1}, 2={City.name=Paris, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20bb4b1e
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3addba99 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20bb4b1e
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3addba99 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@584b9e9a,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Paris, City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=changed, City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Grenoble, City.countryId=o.c.s.i.PersistedIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20bb4b1e
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3addba99 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20bb4b1e
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3addba99 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@1d411279,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}, 2={City.id=o.c.s.i.PersistableIdentifier@1, City.name=Lyon}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@1, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}, 2={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@35b4521d
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@6a67f4cb on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7fc7ba14 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@35b4521d
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@6a67f4cb on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7fc7ba14 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@1, City.name (U)=changed}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country_cities where country_id = ? and cities_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Grenoble}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@2, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@35b4521d
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@6a67f4cb on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7fc7ba14 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@35b4521d
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@6a67f4cb on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7fc7ba14 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistedIdentifier@100, Country_cities.country_id=o.c.s.i.PersistedIdentifier@42}, 2={Country_cities.cities_id=o.c.s.i.PersistedIdentifier@200, Country_cities.country_id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country_cities where cities_id = ? and country_id = ? | {1={Country_cities.cities_id=o.c.s.i.PersistedIdentifier@300, Country_cities.country_id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@666}}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.081 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeAll
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeReadOnly
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=France}}
2024-10-15 20:32:42 DEBUG SQLOperation select id from country | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as relationCount from country_cities | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as cityCount from city | {}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest$CascadeReadOnly
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.326 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManySetTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportToOneAndToManyMixTest
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table State(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Paris, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0}, 2={City.name=Lyon, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@0, State.name=Isere, State.countryId=o.c.s.i.PersistableIdentifier@0}, 2={State.id=o.c.s.i.PersistableIdentifier@1, State.name=ain, State.countryId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id, State.name as State_name, State.id as State_id from Country left outer join City as City on Country.id = City.countryId left outer join State as State on Country.id = State.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@331cf192
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4c30acd on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5007fba6 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@331cf192
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4c30acd on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7a1711e3,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5007fba6 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7a1711e3,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@331cf192
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4c30acd on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7a1711e3,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5007fba6 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7a1711e3,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@331cf192
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4c30acd on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7a1711e3,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@7a1711e3,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5007fba6 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@7a1711e3,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@7a1711e3,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=changed, City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Grenoble, City.countryId=o.c.s.i.PersistedIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.id (W)=o.c.s.i.PersistableIdentifier@1, State.name (U)=ain, State.countryId (U)=null}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.id (W)=o.c.s.i.PersistableIdentifier@0, State.name (U)=changed, State.countryId (U)=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@3, State.name=ardeche, State.countryId=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, City.name as City_name, City.id as City_id, State.name as State_name, State.id as State_id from Country left outer join City as City on Country.id = City.countryId left outer join State as State on Country.id = State.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@331cf192
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4c30acd on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5007fba6 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@331cf192
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4c30acd on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@6145a3a5,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5007fba6 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@6145a3a5,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@331cf192
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4c30acd on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@6145a3a5,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5007fba6 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@6145a3a5,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@331cf192
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4c30acd on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@6145a3a5,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@6145a3a5,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5007fba6 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@6145a3a5,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@6145a3a5,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=<null>,state=<null>]],description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation select id from State where id = 1 | {}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country_cities(country_id int, cities_id int, unique (country_id, cities_id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_cities_id_City_id foreign key(cities_id) references City(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_cities add constraint FK_Country_cities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, id, presidentId) values (?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@0, Country_cities.country_id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.id as Country_id, president.name as president_name, president.id as president_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3898ee5b
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@68b512c2 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@17017b7d on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3eedbc30 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update Person set name = ? where id = ? | {1={Person.id (W)=o.c.s.i.PersistableIdentifier@0, Person.name (U)=New french president}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_cities(country_id, cities_id) values (?, ?) | {1={Country_cities.cities_id=o.c.s.i.PersistableIdentifier@1, Country_cities.country_id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.id as Country_id, president.name as president_name, president.id as president_id, Country_cities_City.name as Country_cities_City_name, Country_cities_City.id as Country_cities_City_id from Country left outer join Person as president on Country.presidentId = president.id left outer join Country_cities as Country_cities on Country.id = Country_cities.country_id left outer join City as Country_cities_City on Country_cities.cities_id = Country_cities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3898ee5b
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@68b512c2 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@17017b7d on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3eedbc30 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3898ee5b
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@68b512c2 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=New french president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@17017b7d on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=New french president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3eedbc30 on object Country[ancientCities=[],capital=<null>,cities=[City[country=<null>,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=<null>,id=o.c.s.i.PersistedIdentifier@1,name=Grenoble,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@0,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=New french president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0],states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG DDLDeployer create table State(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country_ancientCities(country_id int, ancientCities_id int, idx integer not null, unique (country_id, ancientCities_id, idx))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table State add constraint FK_State_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_ancientCities add constraint FK_Country_ancientCities_ancientCities_id_City_id foreign key(ancientCities_id) references City(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country_ancientCities add constraint FK_Country_ancientCities_country_id_Country_id foreign key(country_id) references Country(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}, 2={City.id=o.c.s.i.PersistableIdentifier@1, City.name=Lyon}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_ancientCities(idx, country_id, ancientCities_id) values (?, ?, ?) | {1={Country_ancientCities.idx=1, Country_ancientCities.country_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@0}, 2={Country_ancientCities.idx=3, Country_ancientCities.country_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@1}, 3={Country_ancientCities.idx=2, Country_ancientCities.country_id=o.c.s.i.PersistableIdentifier@0, Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@0, State.countryId=o.c.s.i.PersistableIdentifier@0, State.name=Isere}, 2={State.id=o.c.s.i.PersistableIdentifier@1, State.countryId=o.c.s.i.PersistableIdentifier@0, State.name=ain}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_ancientCities.idx as Country_ancientCities_idx, State.name as State_name, State.id as State_id, Country_ancientCities_City.name as Country_ancientCities_City_name, Country_ancientCities_City.id as Country_ancientCities_City_id from Country left outer join Country_ancientCities as Country_ancientCities on Country.id = Country_ancientCities.country_id left outer join State as State on Country.id = State.countryId left outer join City as Country_ancientCities_City on Country_ancientCities.ancientCities_id = Country_ancientCities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@78d10e03,id=o.c.s.i.PersistedIdentifier@1,name=Lyon,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@1}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@1, City.name (U)=changed}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Country_ancientCities where idx = ? and ancientCities_id = ? and country_id = ? | {1={Country_ancientCities.idx=1, Country_ancientCities.country_id=o.c.s.i.PersistedIdentifier@0, Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@2, City.name=Grenoble}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Country_ancientCities(idx, country_id, ancientCities_id) values (?, ?, ?) | {1={Country_ancientCities.idx=3, Country_ancientCities.country_id=o.c.s.i.PersistedIdentifier@0, Country_ancientCities.ancientCities_id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.id (W)=o.c.s.i.PersistableIdentifier@1, State.countryId (U)=null, State.name (U)=ain}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update State set name = ?, countryId = ? where id = ? | {1={State.id (W)=o.c.s.i.PersistableIdentifier@0, State.countryId (U)=o.c.s.i.PersistedIdentifier@0, State.name (U)=changed}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into State(name, id, countryId) values (?, ?, ?) | {1={State.id=o.c.s.i.PersistableIdentifier@3, State.countryId=o.c.s.i.PersistedIdentifier@0, State.name=ardeche}}
2024-10-15 20:32:42 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, Country_ancientCities.idx as Country_ancientCities_idx, State.name as State_name, State.id as State_id, Country_ancientCities_City.name as Country_ancientCities_City_name, Country_ancientCities_City.id as Country_ancientCities_City_id from Country left outer join Country_ancientCities as Country_ancientCities on Country.id = Country_ancientCities.country_id left outer join State as State on Country.id = State.countryId left outer join City as Country_ancientCities_City on Country_ancientCities.ancientCities_id = Country_ancientCities_City.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@51ebe1be
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@79d244e3 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@77baac76 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@134fa5d5 on object Country[ancientCities=[City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@1,name=changed,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@658a5112,id=o.c.s.i.PersistedIdentifier@2,name=Grenoble,persons=<null>,state=<null>]],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[State{id=o.c.s.i.PersistedIdentifier@0}, State{id=o.c.s.i.PersistedIdentifier@3}],timestamp=<null>,version=0]
2024-10-15 20:32:42 DEBUG SQLOperation select id from State where id = 1 | {}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportToOneAndToManyMixTest
[INFO] Running org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest$keyColumnNames_primaryKeysTargetSameEntity_keyColumnNamesAreDifferent
[INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest$keyColumnNames_primaryKeysTargetSameEntity_keyColumnNamesAreDifferent
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.engine.AssociationTableNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEmbeddableMappingConfigurationSupportTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.codefilarete.stalactite.engine.FluentEmbeddableMappingConfigurationSupportTest
[INFO] Running org.codefilarete.stalactite.engine.ColumnNamingStrategyTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.codefilarete.stalactite.engine.ColumnNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.cascade.AfterDeleteSupportTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.codefilarete.stalactite.engine.cascade.AfterDeleteSupportTest
[INFO] Running org.codefilarete.stalactite.engine.cascade.BeforeInsertSupportTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.cascade.BeforeInsertSupportTest
[INFO] Running org.codefilarete.stalactite.engine.cascade.AfterUpdateSupportTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in org.codefilarete.stalactite.engine.cascade.AfterUpdateSupportTest
[INFO] Running org.codefilarete.stalactite.engine.cascade.AfterDeleteByIdSupportTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.cascade.AfterDeleteByIdSupportTest
[INFO] Running org.codefilarete.stalactite.engine.cascade.BeforeDeleteByIdSupportTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.codefilarete.stalactite.engine.cascade.BeforeDeleteByIdSupportTest
[INFO] Running org.codefilarete.stalactite.engine.cascade.BeforeDeleteSupportTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s - in org.codefilarete.stalactite.engine.cascade.BeforeDeleteSupportTest
[INFO] Running org.codefilarete.stalactite.engine.cascade.AfterUpdateCollectionCascaderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.056 s - in org.codefilarete.stalactite.engine.cascade.AfterUpdateCollectionCascaderTest
[INFO] Running org.codefilarete.stalactite.engine.cascade.BeforeUpdateSupportTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.engine.cascade.BeforeUpdateSupportTest
[INFO] Running org.codefilarete.stalactite.engine.cascade.AfterInsertSupportTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.cascade.AfterInsertSupportTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.TablePerClassPolymorphismBuilderTest
2024-10-15 20:32:42 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.label=What's the answer to Life, the Universe and Everything ?, Question.id=1}}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.label=What's the answer to Life, the Universe and Everything ?, Question.id=1}}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s - in org.codefilarete.stalactite.engine.configurer.TablePerClassPolymorphismBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.PropertyAccessorResolverTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.engine.configurer.PropertyAccessorResolverTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.PersisterBuilderImplTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.PersisterBuilderImplTest$BuildTest
2024-10-15 20:32:42 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:42 DEBUG SQLOperation select AbstractVehicle.creationDate as AbstractVehicle_creationDate, AbstractVehicle.modificationDate as AbstractVehicle_modificationDate, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Car(color, creationDate, id, model, modificationDate) values (?, ?, ?, ?, ?) | {1={Car.color=Color[rgb=123], Car.modificationDate=Tue Oct 15 20:32:42 UTC 2024, Car.creationDate=Tue Oct 15 20:32:42 UTC 2024, Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into AbstractVehicle(creationDate, id, modificationDate) values (?, ?, ?) | {1={AbstractVehicle.modificationDate=Tue Oct 15 20:32:42 UTC 2024, AbstractVehicle.creationDate=Tue Oct 15 20:32:42 UTC 2024, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=123], Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Car(id, model) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, AbstractVehicle.creationDate as AbstractVehicle_creationDate, AbstractVehicle.modificationDate as AbstractVehicle_modificationDate, AbstractVehicle.id as AbstractVehicle_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:42 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Vehicle.id as Vehicle_id from AbstractVehicle left outer join Vehicle on AbstractVehicle.id = Vehicle.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Car(id, model) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@52f3bd5b
2024-10-15 20:32:42 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:42 DEBUG SQLOperation Result found in cache, statement will not be executed
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@52f3bd5b
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Car(color, creationDate, id, model, modificationDate) values (?, ?, ?, ?, ?) | {1={Car.color=Color[rgb=123], Car.creationDate=Tue Oct 15 20:32:42 UTC 2024, Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.modificationDate=Tue Oct 15 20:32:42 UTC 2024}}
[INFO] Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 s - in org.codefilarete.stalactite.engine.configurer.PersisterBuilderImplTest$BuildTest
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.213 s - in org.codefilarete.stalactite.engine.configurer.PersisterBuilderImplTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.SingleTablePolymorphismBuilderTest
2024-10-15 20:32:42 DEBUG DDLDeployer create table Element(id bigint not null, label varchar(255), name varchar(255), DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Element(label, id, DTYPE) values (?, ?, ?) | {1={Element.id=1, Element.DTYPE=QUESTION, Element.label=What's the answer to Life, the Universe and Everything ?}}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Element(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, label varchar(255), name varchar(255), DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Element(label, id, DTYPE) values (?, default, ?) | {1={Element.DTYPE=QUESTION, Element.label=What's the answer to Life, the Universe and Everything ?}}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Element(id bigint not null, label varchar(255), name varchar(255), DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Element(label, id, DTYPE) values (?, ?, ?) | {1={Element.id=1, Element.DTYPE=QUESTION, Element.label=What's the answer to Life, the Universe and Everything ?}}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s - in org.codefilarete.stalactite.engine.configurer.SingleTablePolymorphismBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordMappingTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordMappingTest$RecordIdAssemblerTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordMappingTest$RecordIdAssemblerTest
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.codefilarete.stalactite.engine.configurer.map.KeyValueRecordMappingTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.JoinTablePolymorphismBuilderTest
2024-10-15 20:32:42 DEBUG DDLDeployer create table Element(id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Question add constraint FK_Question_id_Element_id foreign key(id) references Element(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Part add constraint FK_Part_id_Element_id foreign key(id) references Element(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Element(id) values (?) | {1={Element.id=1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.id=1, Question.label=What's the answer to Life, the Universe and Everything ?}}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Element(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Question add constraint FK_Question_id_Element_id foreign key(id) references Element(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Part add constraint FK_Part_id_Element_id foreign key(id) references Element(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Element(id) values (default) | {1={}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.label=What's the answer to Life, the Universe and Everything ?, Question.id=1}}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Element(id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Question(label varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Part(name varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Question add constraint FK_Question_id_Element_id foreign key(id) references Element(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Part add constraint FK_Part_id_Element_id foreign key(id) references Element(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Element(id) values (?) | {1={Element.id=1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.label=What's the answer to Life, the Universe and Everything ?, Question.id=1}}
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.031 s - in org.codefilarete.stalactite.engine.configurer.JoinTablePolymorphismBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.BeanMappingBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.BeanMappingBuilderTest$InternalProcessor
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 s - in org.codefilarete.stalactite.engine.configurer.BeanMappingBuilderTest$InternalProcessor
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s - in org.codefilarete.stalactite.engine.configurer.BeanMappingBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.PersisterBuilderContextTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 s - in org.codefilarete.stalactite.engine.configurer.PersisterBuilderContextTest
[INFO] Running org.codefilarete.stalactite.engine.configurer.OneToOneRelationConfigurerTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.codefilarete.stalactite.engine.configurer.OneToOneRelationConfigurerTest
[INFO] Running org.codefilarete.stalactite.engine.MapEntryTableNamingStrategyTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.MapEntryTableNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@600c6e1f
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@675de6d4 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@4491310a
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6f5d6aaa on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@4491310a
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=Grenoble, Choice.id=o.c.s.i.PersistableIdentifier@13}, 2={Choice.label=Lyon, Choice.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation select answer_id from answer_choices | {}
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2be25953
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@6e73b1f6 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@66e41eb4
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5a3f22c1 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@66e41eb4
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2be25953
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@6e73b1f6 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@66e41eb4
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5a3f22c1 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@66e41eb4
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation select answer_id from answer_choices | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from choice | {}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation select answer_id from answer_choices | {}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@61868078
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@324bd8b6 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@e53bd7d
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6683bf84 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@e53bd7d
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@61868078
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@324bd8b6 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@e53bd7d
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6683bf84 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@e53bd7d
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table MyChoice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_MyChoice_id foreign key(choices_id) references MyChoice(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, myIdx integer not null, unique (answer_id, choices_id, myIdx))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}, 2={Answer.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=Lyon, Choice.id=o.c.s.i.PersistableIdentifier@17}, 2={Choice.label=Grenoble, Choice.id=o.c.s.i.PersistableIdentifier@13}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer_choices(myIdx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.myIdx=1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.myIdx=2}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.myIdx=2}, 4={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.myIdx=1}}
2024-10-15 20:32:42 DEBUG SQLOperation select answer_id, choices_id, myIdx from answer_choices | {}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}, 2={Answer.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.label=Grenoble, Choice.id=o.c.s.i.PersistableIdentifier@13}, 2={Choice.label=Lyon, Choice.id=o.c.s.i.PersistableIdentifier@17}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 4={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:42 DEBUG SQLOperation select answer_id from answer_choices | {}
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7d38aed2
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3a38fea9 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@5e467904
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@31ca1cc4 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@5e467904
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7d38aed2
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3a38fea9 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@5e467904
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@31ca1cc4 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@5e467904
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@17, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation select answer_id from answer_choices | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from choice | {}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@13, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation select answer_id from answer_choices | {}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$CascadeAssociationOnly
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@100, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@42}, 2={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@200, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as answerCount from Answer where id = 42 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 42 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Choice where id in (100, 200) | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Answer where id = 666 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Choice where id = 300 | {}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@300, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as answerCount from Answer where id = 666 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 666 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Choice where id = 300 | {}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@42}, 2={Answer.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@200}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@666, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@300}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@100}}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Answer where id in (42, 666) | {}
2024-10-15 20:32:42 DEBUG SQLOperation select choices_Id from Answer_choices where answer_id in (42, 666) | {}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(comment varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer(comment, id) values (?, ?) | {1={Answer.comment=Hello world !, Answer.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@100}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@200}}
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.comment as Answer_comment, Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3d6b3780
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@68cb485e on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@8097b80
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4d9f53df on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@8097b80
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3d6b3780
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@68cb485e on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@8097b80
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4d9f53df on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@8097b80
2024-10-15 20:32:42 DEBUG SQLOperation select comment from Answer where id = 42 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select label from Choice where id = 100 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.comment as Answer_comment, Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3d6b3780
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@68cb485e on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@49b207e9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4d9f53df on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@49b207e9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3d6b3780
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@68cb485e on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@49b207e9
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4d9f53df on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@49b207e9
2024-10-15 20:32:42 DEBUG SQLOperation select label from Choice where id = 100 | {}
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.036 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$CascadeAssociationOnly
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$CascadeAllOrphanRemoval
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@100}, 2={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@200}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistedIdentifier@100}, 2={Choice.id=o.c.s.i.PersistedIdentifier@200}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as answerCount from Answer where id = 42 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 42 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Choice where id in (100, 200) | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Answer where id = 666 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Choice where id = 300 | {}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@666, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@300}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistedIdentifier@300}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as answerCount from Answer where id = 666 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 666 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Choice where id = 300 | {}
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@1, Choice.label=Lyon}, 2={Choice.id=o.c.s.i.PersistableIdentifier@0, Choice.label=Paris}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2d2e2b95
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3e6ab97b on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@5549c878
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@92f66c2 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@5549c878
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2d2e2b95
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3e6ab97b on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@5549c878
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@92f66c2 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@5549c878
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update Choice set label = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=changed}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@2, Choice.label=Grenoble}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2d2e2b95
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3e6ab97b on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@353339ef
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@92f66c2 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@353339ef
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2d2e2b95
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3e6ab97b on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@353339ef
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@92f66c2 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@353339ef
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.024 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$CascadeAllOrphanRemoval
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$CascadeAll
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@0, Choice.label=Paris}, 2={Choice.id=o.c.s.i.PersistableIdentifier@1, Choice.label=Lyon}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5eec0c3f
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@24585501 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@605ca0a8
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@35a9dffb on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@605ca0a8
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5eec0c3f
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@24585501 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@605ca0a8
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@35a9dffb on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@605ca0a8
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation update Choice set label = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=changed}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@0, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Choice(label, id) values (?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@2, Choice.label=Grenoble}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer_choices(answer_id, choices_id) values (?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@2, Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:42 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5eec0c3f
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@24585501 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@3fda5328
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@35a9dffb on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@3fda5328
2024-10-15 20:32:42 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5eec0c3f
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@24585501 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@3fda5328
2024-10-15 20:32:42 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@35a9dffb on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$Answer@3fda5328
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@100}, 2={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@42, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@200}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as answerCount from Answer where id = 42 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 42 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Choice where id in (100, 200) | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Answer where id = 666 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Choice where id = 300 | {}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer_choices where answer_id = ? and choices_id = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@666, Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@300}}
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistedIdentifier@666}}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as answerCount from Answer where id = 666 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as relationCount from Answer_choices where answer_Id = 666 | {}
2024-10-15 20:32:42 DEBUG SQLOperation select id from Choice where id = 300 | {}
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.061 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$CascadeAll
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$CascadeReadOnly
2024-10-15 20:32:42 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:42 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, unique (answer_id, choices_id))
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:42 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:42 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:42 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:42 DEBUG SQLOperation select id from answer | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as relationCount from answer_choices | {}
2024-10-15 20:32:42 DEBUG SQLOperation select count(*) as choiceCount from choice | {}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest$CascadeReadOnly
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.222 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportManyToManySetTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.EntityMappingTreeSelectExecutorTest
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id1 as Toto_id1 from Toto where Toto.id1 in (?, ?, ?) | {Toto.id1=[11, 13, 17]}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id1 as Toto_id1 from Toto where Toto.id1 in (?) | {Toto.id1=23}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id1 as Toto_id1, Toto.id2 as Toto_id2 from Toto where (Toto.id1, Toto.id2) in ((?, ?), (?, ?), (?, ?)) | {Toto.id2=[11, 13, 17], Toto.id1=[11, 13, 17]}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id1 as Toto_id1, Toto.id2 as Toto_id2 from Toto where (Toto.id1, Toto.id2) in ((?, ?)) | {Toto.id2=23, Toto.id1=23}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id1 as Toto_id1, Toto.id2 as Toto_id2, Toto.id3 as Toto_id3 from Toto where (Toto.id1, Toto.id2, Toto.id3) in ((?, ?, ?), (?, ?, ?), (?, ?, ?)) | {Toto.id1=[11, 13, 17], Toto.id3=[11, 13, 17], Toto.id2=[11, 13, 17]}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id1 as Toto_id1, Toto.id2 as Toto_id2, Toto.id3 as Toto_id3 from Toto where (Toto.id1, Toto.id2, Toto.id3) in ((?, ?, ?)) | {Toto.id1=23, Toto.id3=23, Toto.id2=23}
2024-10-15 20:32:43 DEBUG SQLOperation select dummyTable.dummyPK as dummyTable_dummyPK from dummyTable where dummyTable.dummyPK in (?, ?) | {dummyTable.dummyPK=[11, 13]}
2024-10-15 20:32:43 DEBUG DDLDeployer create table Toto(id1 bigint not null, id2 bigint not null, name varchar(255), primary key (id1, id2))
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id1 as Toto_id1, Toto.id2 as Toto_id2, Toto.name as Toto_name from Toto where (Toto.id1, Toto.id2) in ((?, ?)) | {Toto.id2=1, Toto.id1=100}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4a917245
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id1 as Toto_id1, Toto.id2 as Toto_id2, Toto.name as Toto_name from Toto where (Toto.id1, Toto.id2) in ((?, ?), (?, ?)) | {Toto.id2=[1, 2], Toto.id1=[100, 200]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4a917245
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4a917245
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.101 s - in org.codefilarete.stalactite.engine.runtime.EntityMappingTreeSelectExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.JoinRootTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 s - in org.codefilarete.stalactite.engine.runtime.load.JoinRootTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.EntityTreeQueryBuilderTest
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.023 s - in org.codefilarete.stalactite.engine.runtime.load.EntityTreeQueryBuilderTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2abc01c6
2024-10-15 20:32:43 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1a7b97e1 on object java.lang.Object@511658c4
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest$RelationIdentifierTest
[INFO] Tests run: 16, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest$RelationIdentifierTest
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.037 s - in org.codefilarete.stalactite.engine.runtime.load.EntityTreeInflaterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.EntityJoinTreeTest
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.014 s - in org.codefilarete.stalactite.engine.runtime.load.EntityJoinTreeTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.load.AbstractJoinNodeTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 s - in org.codefilarete.stalactite.engine.runtime.load.AbstractJoinNodeTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismSelectExecutorTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismSelectExecutorTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.cycle.AbstractCycleLoaderTest
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s - in org.codefilarete.stalactite.engine.runtime.cycle.AbstractCycleLoaderTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.AssociationRecordInsertionCascaderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 s - in org.codefilarete.stalactite.engine.runtime.AssociationRecordInsertionCascaderTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD_WithListener
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto2 where id = ? | {1={Toto2.id=o.c.s.i.PersistableIdentifier@7}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.a=17, Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.b=23, Toto.q=null}, 2={Toto.a=29, Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.b=31, Toto.q=null}, 3={Toto.a=37, Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.b=41, Toto.q=null}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.a=43, Toto.id=o.c.s.i.PersistableIdentifier@4, Toto.b=53, Toto.q=null}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into Toto2(id, x, y, z) values (?, ?, ?, ?) | {1={Toto2.id=o.c.s.i.PersistableIdentifier@1, Toto2.y=123, Toto2.z=-117, Toto2.x=117}, 2={Toto2.id=o.c.s.i.PersistableIdentifier@2, Toto2.y=131, Toto2.z=-129, Toto2.x=129}, 3={Toto2.id=o.c.s.i.PersistableIdentifier@3, Toto2.y=141, Toto2.z=-137, Toto2.x=137}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into Toto2(id, x, y, z) values (?, ?, ?, ?) | {1={Toto2.id=o.c.s.i.PersistableIdentifier@4, Toto2.y=153, Toto2.z=-143, Toto2.x=143}}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q, Toto2.id as Toto2_id, Toto2.x as Toto2_x, Toto2.y as Toto2_y, Toto2.z as Toto2_z from Toto inner join Toto2 as Toto2 on Toto.id = Toto2.id where Toto.id in (?, ?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@7, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@17]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50bd15c5
2024-10-15 20:32:43 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6484f784 on object Toto[{id=7, a=1, b=2, x=null, y=null, z=null}]
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50bd15c5
2024-10-15 20:32:43 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6484f784 on object Toto[{id=13, a=1, b=2, x=null, y=null, z=null}]
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50bd15c5
2024-10-15 20:32:43 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6484f784 on object Toto[{id=17, a=1, b=2, x=null, y=null, z=null}]
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50bd15c5
2024-10-15 20:32:43 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6484f784 on object Toto[{id=23, a=1, b=2, x=null, y=null, z=null}]
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q, Toto2.id as Toto2_id, Toto2.x as Toto2_x, Toto2.y as Toto2_y, Toto2.z as Toto2_z from Toto inner join Toto2 as Toto2 on Toto.id = Toto2.id where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@23}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q, Toto2.id as Toto2_id, Toto2.x as Toto2_x, Toto2.y as Toto2_y, Toto2.z as Toto2_z from Toto inner join Toto2 as Toto2 on Toto.id = Toto2.id where Toto.id in (?, ?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@7, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@17]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5008b035
2024-10-15 20:32:43 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1d3419ac on object Toto[{id=7, a=1, b=2, x=null, y=null, z=null}]
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5008b035
2024-10-15 20:32:43 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1d3419ac on object Toto[{id=13, a=1, b=2, x=null, y=null, z=null}]
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5008b035
2024-10-15 20:32:43 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1d3419ac on object Toto[{id=17, a=1, b=2, x=null, y=null, z=null}]
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5008b035
2024-10-15 20:32:43 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1d3419ac on object Toto[{id=23, a=1, b=2, x=null, y=null, z=null}]
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q, Toto2.id as Toto2_id, Toto2.x as Toto2_x, Toto2.y as Toto2_y, Toto2.z as Toto2_z from Toto inner join Toto2 as Toto2 on Toto.id = Toto2.id where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@23}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.b (U)=23, Toto.id (W)=o.c.s.i.PersistedIdentifier@7, Toto.q (U)=null, Toto.a (U)=17}, 2={Toto.b (U)=31, Toto.id (W)=o.c.s.i.PersistedIdentifier@13, Toto.q (U)=null, Toto.a (U)=29}, 3={Toto.b (U)=41, Toto.id (W)=o.c.s.i.PersistedIdentifier@17, Toto.q (U)=null, Toto.a (U)=37}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.b (U)=53, Toto.id (W)=o.c.s.i.PersistedIdentifier@23, Toto.q (U)=null, Toto.a (U)=43}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.x (U)=117, Toto2.y (U)=123, Toto2.z (U)=-117, Toto2.id (W)=o.c.s.i.PersistedIdentifier@7}, 2={Toto2.x (U)=129, Toto2.y (U)=131, Toto2.z (U)=-129, Toto2.id (W)=o.c.s.i.PersistedIdentifier@13}, 3={Toto2.x (U)=137, Toto2.y (U)=141, Toto2.z (U)=-137, Toto2.id (W)=o.c.s.i.PersistedIdentifier@17}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.x (U)=143, Toto2.y (U)=153, Toto2.z (U)=-143, Toto2.id (W)=o.c.s.i.PersistedIdentifier@23}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto2 where id = ? | {1={Toto2.id=o.c.s.i.PersistableIdentifier@1}, 2={Toto2.id=o.c.s.i.PersistableIdentifier@2}, 3={Toto2.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto2 where id = ? | {1={Toto2.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@1}, 2={Toto.id=o.c.s.i.PersistableIdentifier@2}, 3={Toto.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto2 where id in (?, ?, ?) | {1={Toto2.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3]}}
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto2 where id in (?) | {Toto2.id=o.c.s.i.PersistableIdentifier@4}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id in (?, ?, ?) | {1={Toto.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3]}}
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.q (U)=null, Toto.a (U)=17, Toto.b (U)=23, Toto.id (W)=o.c.s.i.PersistableIdentifier@1}, 2={Toto.q (U)=null, Toto.a (U)=29, Toto.b (U)=31, Toto.id (W)=o.c.s.i.PersistableIdentifier@2}, 3={Toto.q (U)=null, Toto.a (U)=37, Toto.b (U)=41, Toto.id (W)=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.q (U)=null, Toto.a (U)=43, Toto.b (U)=53, Toto.id (W)=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.x (U)=117, Toto2.z (U)=-117, Toto2.y (U)=123, Toto2.id (W)=o.c.s.i.PersistableIdentifier@1}, 2={Toto2.x (U)=129, Toto2.z (U)=-129, Toto2.y (U)=131, Toto2.id (W)=o.c.s.i.PersistableIdentifier@2}, 3={Toto2.x (U)=137, Toto2.z (U)=-137, Toto2.y (U)=141, Toto2.id (W)=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto2 set x = ?, y = ?, z = ? where id = ? | {1={Toto2.x (U)=143, Toto2.z (U)=-143, Toto2.y (U)=153, Toto2.id (W)=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto2 where id in (?) | {Toto2.id=o.c.s.i.PersistableIdentifier@7}
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@7}
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.299 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD_WithListener
[INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadProjectionByEntityCriteria
2024-10-15 20:32:43 DEBUG SQLOperation select count(id) as count from Toto where Toto.a = ? | {1=77}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadProjectionByEntityCriteria
[INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadByEntityCriteria
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.a as Toto_a, tata.prop1 as tata_prop1, tata.id as tata_id from Toto left outer join Tata as tata on Toto.tataId = tata.id where Toto.a = ? and tata.prop1 = ? | {1=42, 2=dummy}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$LoadByEntityCriteria
[INFO] Running org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.a=17, Toto.b=23, Toto.q=null}, 2={Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.a=29, Toto.b=31, Toto.q=null}, 3={Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.a=37, Toto.b=41, Toto.q=null}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into Toto(id, a, b, q) values (?, ?, ?, ?) | {1={Toto.id=o.c.s.i.PersistableIdentifier@4, Toto.a=43, Toto.b=53, Toto.q=null}}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q from Toto where Toto.id in (?, ?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@7, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@17]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1dc4b120
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1dc4b120
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1dc4b120
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1dc4b120
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@23}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q from Toto where Toto.id in (?, ?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@7, o.c.s.i.PersistableIdentifier@13, o.c.s.i.PersistableIdentifier@17]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4eab3bad
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4eab3bad
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4eab3bad
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4eab3bad
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q from Toto where Toto.id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@23}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.a (U)=17, Toto.id (W)=o.c.s.i.PersistedIdentifier@7, Toto.b (U)=23, Toto.q (U)=null}, 2={Toto.a (U)=29, Toto.id (W)=o.c.s.i.PersistedIdentifier@13, Toto.b (U)=31, Toto.q (U)=null}, 3={Toto.a (U)=37, Toto.id (W)=o.c.s.i.PersistedIdentifier@17, Toto.b (U)=41, Toto.q (U)=null}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.a (U)=43, Toto.id (W)=o.c.s.i.PersistedIdentifier@23, Toto.b (U)=53, Toto.q (U)=null}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@1}, 2={Toto.id=o.c.s.i.PersistableIdentifier@2}, 3={Toto.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id in (?, ?, ?) | {1={Toto.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3]}}
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.b (U)=23, Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.a (U)=17, Toto.q (U)=null}, 2={Toto.b (U)=31, Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.a (U)=29, Toto.q (U)=null}, 3={Toto.b (U)=41, Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.a (U)=37, Toto.q (U)=null}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, b = ?, q = ? where id = ? | {1={Toto.b (U)=53, Toto.id (W)=o.c.s.i.PersistableIdentifier@4, Toto.a (U)=43, Toto.q (U)=null}}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q from Toto where Toto.a = ? order by Toto.a asc | {1=42}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6371bdb3
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.a as Toto_a, Toto.b as Toto_b, Toto.q as Toto_q from Toto where Toto.a = ? | {1=42}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@f4617ae
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@7}
[ERROR] Tests run: 12, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.05 s <<< FAILURE! - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD
[ERROR] org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD.selectWhere_collectionCriteria Time elapsed: 0.006 s <<< ERROR!
org.codefilarete.stalactite.sql.statement.SQLExecutionException: Error while executing "select Toto.id as rootId from Toto where Toto.q = ?"
at org.codefilarete.stalactite.query.EntityGraphSelector.readIds(EntityGraphSelector.java:134)
at org.codefilarete.stalactite.query.EntityGraphSelector.select(EntityGraphSelector.java:103)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$null$2(EntityQueryCriteriaSupport.java:153)
at org.codefilarete.stalactite.engine.listener.PersisterListenerCollection.doWithSelectListener(PersisterListenerCollection.java:243)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$wrapGraphLoad$3(EntityQueryCriteriaSupport.java:152)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$wrapGraphLoad$7(EntityQueryCriteriaSupport.java:183)
at org.codefilarete.reflection.MethodReferenceDispatcher.lambda$redirect$2(MethodReferenceDispatcher.java:81)
at org.codefilarete.reflection.MethodReferenceDispatcher.lambda$addInterceptor$13(MethodReferenceDispatcher.java:238)
at com.sun.proxy.$Proxy39.execute(Unknown Source)
at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codefilarete.tool.reflect.MethodDispatcher.invoke(MethodDispatcher.java:204)
at org.codefilarete.tool.reflect.MethodDispatcher.lambda$build$0(MethodDispatcher.java:147)
at org.codefilarete.tool.InvocationHandlerSupport.invoke(InvocationHandlerSupport.java:87)
at org.codefilarete.stalactite.engine.runtime.$Proxy46.execute(Unknown Source)
at org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$CRUD.selectWhere_collectionCriteria(SimpleRelationalEntityPersisterTest.java:577)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:50)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: org.codefilarete.stalactite.sql.statement.SQLStatement$BindingException: Error while applying values {1=42} on statement select Toto.id as rootId from Toto where Toto.q = ?
at org.codefilarete.stalactite.sql.statement.SQLOperation.applyValuesToEnsuredStatement(SQLOperation.java:153)
at org.codefilarete.stalactite.sql.statement.SQLOperation.prepareExecute(SQLOperation.java:135)
at org.codefilarete.stalactite.sql.statement.ReadOperation.execute(ReadOperation.java:26)
at org.codefilarete.stalactite.query.EntityGraphSelector.readIds(EntityGraphSelector.java:130)
... 96 more
Caused by: org.codefilarete.stalactite.sql.statement.SQLStatement$BindingException: Error while setting value 42 for parameter 1 on statement select Toto.id as rootId from Toto where Toto.q = ?
at org.codefilarete.stalactite.sql.statement.SQLStatement.applyValues(SQLStatement.java:110)
at org.codefilarete.stalactite.sql.statement.SQLOperation.applyValuesToEnsuredStatement(SQLOperation.java:151)
... 99 more
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.Set
at org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest$2.set(SimpleRelationalEntityPersisterTest.java:186)
at org.codefilarete.stalactite.sql.statement.SQLStatement.doApplyValue(SQLStatement.java:153)
at org.codefilarete.stalactite.sql.statement.PreparedSQL.doApplyValue(PreparedSQL.java:41)
at org.codefilarete.stalactite.sql.statement.PreparedSQL.doApplyValue(PreparedSQL.java:16)
at org.codefilarete.stalactite.sql.statement.SQLStatement.applyValues(SQLStatement.java:106)
... 100 more
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.38 s - in org.codefilarete.stalactite.engine.runtime.SimpleRelationalEntityPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.EntityIsManagedByPersisterAsserterTest
[INFO] Tests run: 28, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.226 s - in org.codefilarete.stalactite.engine.runtime.EntityIsManagedByPersisterAsserterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismPersisterTest$LoadProjectionByEntityCriteria
2024-10-15 20:32:43 DEBUG SQLOperation select count(id) as count from Toto where Toto.x = ? | {1=77}
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.011 s - in org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismPersisterTest$LoadProjectionByEntityCriteria
[INFO] Running org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismPersisterTest$CRUD
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into Toto(a, id, x, q, DTYPE) values (?, ?, ?, ?, ?) | {1={Toto.a=23, Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.x=17, Toto.DTYPE=100, Toto.q=null}, 2={Toto.a=31, Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.x=29, Toto.DTYPE=100, Toto.q=null}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into Toto(b, id, x, q, DTYPE) values (?, ?, ?, ?, ?) | {1={Toto.b=41, Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.x=37, Toto.DTYPE=200, Toto.q=null}, 2={Toto.b=53, Toto.id=o.c.s.i.PersistableIdentifier@4, Toto.x=43, Toto.DTYPE=200, Toto.q=null}}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.DTYPE as Toto_DTYPE from Toto where Toto.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@1, 2=o.c.s.i.PersistedIdentifier@2, 3=o.c.s.i.PersistedIdentifier@3, 4=o.c.s.i.PersistedIdentifier@4}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.a as Toto_a, Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q from Toto where Toto.id in (?, ?) | {Toto.id=[o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@ae40a76
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@ae40a76
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.b as Toto_b, Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q from Toto where Toto.id in (?, ?) | {Toto.id=[o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1eee1b2b
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1eee1b2b
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.DTYPE as Toto_DTYPE from Toto where Toto.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@3, 4=o.c.s.i.PersistableIdentifier@4}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.a as Toto_a, Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q from Toto where Toto.id in (?, ?) | {Toto.id=[o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@21e55590
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@21e55590
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.b as Toto_b, Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q from Toto where Toto.id in (?, ?) | {Toto.id=[o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5fe11032
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5fe11032
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, x = ?, q = ? where id = ? | {1={Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@1, Toto.a (U)=123, Toto.x (U)=17}, 2={Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@2, Toto.a (U)=131, Toto.x (U)=29}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set b = ?, x = ?, q = ? where id = ? | {1={Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@3, Toto.b (U)=141, Toto.x (U)=37}, 2={Toto.q (U)=null, Toto.id (W)=o.c.s.i.PersistedIdentifier@4, Toto.b (U)=153, Toto.x (U)=43}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@1}, 2={Toto.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@3}, 2={Toto.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id in (?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id in (?, ?) | {Toto.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set a = ?, x = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.a (U)=123, Toto.q (U)=null, Toto.x (U)=17}, 2={Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.a (U)=131, Toto.q (U)=null, Toto.x (U)=29}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation update Toto set b = ?, x = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.b (U)=141, Toto.q (U)=null, Toto.x (U)=37}, 2={Toto.id (W)=o.c.s.i.PersistableIdentifier@4, Toto.b (U)=153, Toto.q (U)=null, Toto.x (U)=43}}
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.a as Toto_a, Toto.b as Toto_b, Toto.DTYPE as Toto_DTYPE from Toto where Toto.x = ? order by Toto.x asc | {1=42}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@6ac620b3
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@6ac620b3
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@6ac620b3
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@6ac620b3
2024-10-15 20:32:43 DEBUG SQLOperation select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.a as Toto_a, Toto.b as Toto_b, Toto.DTYPE as Toto_DTYPE from Toto where Toto.x = ? | {1=42}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@570ae820
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@570ae820
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@570ae820
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@570ae820
2024-10-15 20:32:43 DEBUG SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@7}
[ERROR] Tests run: 12, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.101 s <<< FAILURE! - in org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismPersisterTest$CRUD
[ERROR] org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismPersisterTest$CRUD.selectWhere_collectionCriteria Time elapsed: 0.005 s <<< ERROR!
org.codefilarete.stalactite.sql.statement.SQLExecutionException: Error while executing "select Toto.id as Toto_id, Toto.DTYPE as DISCRIMINATOR from Toto where Toto.q = ?"
at org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismEntitySelector.readIds(SingleTablePolymorphismEntitySelector.java:129)
at org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismEntitySelector.selectIn2Phases(SingleTablePolymorphismEntitySelector.java:104)
at org.codefilarete.stalactite.engine.runtime.AbstractPolymorphicEntitySelector.select(AbstractPolymorphicEntitySelector.java:69)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$null$2(EntityQueryCriteriaSupport.java:153)
at org.codefilarete.stalactite.engine.listener.PersisterListenerCollection.doWithSelectListener(PersisterListenerCollection.java:243)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$wrapGraphLoad$3(EntityQueryCriteriaSupport.java:152)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$wrapGraphLoad$7(EntityQueryCriteriaSupport.java:183)
at org.codefilarete.reflection.MethodReferenceDispatcher.lambda$redirect$2(MethodReferenceDispatcher.java:81)
at org.codefilarete.reflection.MethodReferenceDispatcher.lambda$addInterceptor$13(MethodReferenceDispatcher.java:238)
at com.sun.proxy.$Proxy39.execute(Unknown Source)
at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codefilarete.tool.reflect.MethodDispatcher.invoke(MethodDispatcher.java:204)
at org.codefilarete.tool.reflect.MethodDispatcher.lambda$build$0(MethodDispatcher.java:147)
at org.codefilarete.tool.InvocationHandlerSupport.invoke(InvocationHandlerSupport.java:87)
at org.codefilarete.stalactite.engine.runtime.$Proxy46.execute(Unknown Source)
at org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismPersisterTest$CRUD.selectWhere_collectionCriteria(SingleTablePolymorphismPersisterTest.java:736)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:50)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: org.codefilarete.stalactite.sql.statement.SQLStatement$BindingException: Error while applying values {1=42} on statement select Toto.id as Toto_id, Toto.DTYPE as DISCRIMINATOR from Toto where Toto.q = ?
at org.codefilarete.stalactite.sql.statement.SQLOperation.applyValuesToEnsuredStatement(SQLOperation.java:153)
at org.codefilarete.stalactite.sql.statement.SQLOperation.prepareExecute(SQLOperation.java:135)
at org.codefilarete.stalactite.sql.statement.ReadOperation.execute(ReadOperation.java:26)
at org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismEntitySelector.readIds(SingleTablePolymorphismEntitySelector.java:117)
... 97 more
Caused by: org.codefilarete.stalactite.sql.statement.SQLStatement$BindingException: Error while setting value 42 for parameter 1 on statement select Toto.id as Toto_id, Toto.DTYPE as DISCRIMINATOR from Toto where Toto.q = ?
at org.codefilarete.stalactite.sql.statement.SQLStatement.applyValues(SQLStatement.java:110)
at org.codefilarete.stalactite.sql.statement.SQLOperation.applyValuesToEnsuredStatement(SQLOperation.java:151)
... 100 more
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.Set
at org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismPersisterTest$2.set(SingleTablePolymorphismPersisterTest.java:196)
at org.codefilarete.stalactite.sql.statement.SQLStatement.doApplyValue(SQLStatement.java:153)
at org.codefilarete.stalactite.sql.statement.PreparedSQL.doApplyValue(PreparedSQL.java:41)
at org.codefilarete.stalactite.sql.statement.PreparedSQL.doApplyValue(PreparedSQL.java:16)
at org.codefilarete.stalactite.sql.statement.SQLStatement.applyValues(SQLStatement.java:106)
... 101 more
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.114 s - in org.codefilarete.stalactite.engine.runtime.SingleTablePolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:43 DEBUG SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@7}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into TotoA(a, id, x, q) values (?, ?, ?, ?) | {1={TotoA.x=17, TotoA.q=null, TotoA.a=23, TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.x=29, TotoA.q=null, TotoA.a=31, TotoA.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:43 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:43 DEBUG SQLOperation insert into TotoB(b, id, x, q) values (?, ?, ?, ?) | {1={TotoB.id=o.c.s.i.PersistableIdentifier@3, TotoB.x=37, TotoB.b=41, TotoB.q=null}, 2={TotoB.id=o.c.s.i.PersistableIdentifier@4, TotoB.x=43, TotoB.b=53, TotoB.q=null}}
2024-10-15 20:32:43 DEBUG SQLOperation (select TotoA.id as id, 'TotoA' as Y from TotoA where TotoA.id in (?, ?, ?, ?)) union all (select TotoB.id as id, 'TotoB' as Y from TotoB where TotoB.id in (?, ?, ?, ?)) | {1=o.c.s.i.PersistedIdentifier@1, 2=o.c.s.i.PersistedIdentifier@2, 3=o.c.s.i.PersistedIdentifier@3, 4=o.c.s.i.PersistedIdentifier@4, 5=o.c.s.i.PersistedIdentifier@1, 6=o.c.s.i.PersistedIdentifier@2, 7=o.c.s.i.PersistedIdentifier@3, 8=o.c.s.i.PersistedIdentifier@4}
2024-10-15 20:32:43 DEBUG SQLOperation select TotoA.a as TotoA_a, TotoA.id as TotoA_id, TotoA.x as TotoA_x, TotoA.q as TotoA_q from TotoA where TotoA.id in (?, ?) | {TotoA.id=[o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@302c4764
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@302c4764
2024-10-15 20:32:43 DEBUG SQLOperation select TotoB.b as TotoB_b, TotoB.id as TotoB_id, TotoB.x as TotoB_x, TotoB.q as TotoB_q from TotoB where TotoB.id in (?, ?) | {TotoB.id=[o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@34a6181b
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@34a6181b
2024-10-15 20:32:43 DEBUG SQLOperation (select TotoA.id as id, 'TotoA' as Y from TotoA where TotoA.id in (?, ?, ?, ?)) union all (select TotoB.id as id, 'TotoB' as Y from TotoB where TotoB.id in (?, ?, ?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@3, 4=o.c.s.i.PersistableIdentifier@4, 5=o.c.s.i.PersistableIdentifier@1, 6=o.c.s.i.PersistableIdentifier@2, 7=o.c.s.i.PersistableIdentifier@3, 8=o.c.s.i.PersistableIdentifier@4}
2024-10-15 20:32:43 DEBUG SQLOperation select TotoA.a as TotoA_a, TotoA.id as TotoA_id, TotoA.x as TotoA_x, TotoA.q as TotoA_q from TotoA where TotoA.id in (?, ?) | {TotoA.id=[o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@32cdf4b
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@32cdf4b
2024-10-15 20:32:43 DEBUG SQLOperation select TotoB.b as TotoB_b, TotoB.id as TotoB_id, TotoB.x as TotoB_x, TotoB.q as TotoB_q from TotoB where TotoB.id in (?, ?) | {TotoB.id=[o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]}
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@471a7e2b
2024-10-15 20:32:43 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@471a7e2b
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update TotoA set a = ?, x = ?, q = ? where id = ? | {1={TotoA.id (W)=o.c.s.i.PersistedIdentifier@1, TotoA.q (U)=null, TotoA.a (U)=123, TotoA.x (U)=17}, 2={TotoA.id (W)=o.c.s.i.PersistedIdentifier@2, TotoA.q (U)=null, TotoA.a (U)=131, TotoA.x (U)=29}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update TotoB set b = ?, x = ?, q = ? where id = ? | {1={TotoB.b (U)=141, TotoB.x (U)=37, TotoB.id (W)=o.c.s.i.PersistedIdentifier@3, TotoB.q (U)=null}, 2={TotoB.b (U)=153, TotoB.x (U)=43, TotoB.id (W)=o.c.s.i.PersistedIdentifier@4, TotoB.q (U)=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoB where id = ? | {1={TotoB.id=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoA where id in (?, ?) | {TotoA.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoB where id in (?, ?) | {TotoB.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update TotoA set a = ?, x = ?, q = ? where id = ? | {1={TotoA.q (U)=null, TotoA.id (W)=o.c.s.i.PersistableIdentifier@1, TotoA.a (U)=123, TotoA.x (U)=17}, 2={TotoA.q (U)=null, TotoA.id (W)=o.c.s.i.PersistableIdentifier@2, TotoA.a (U)=131, TotoA.x (U)=29}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update TotoB set b = ?, x = ?, q = ? where id = ? | {1={TotoB.x (U)=37, TotoB.q (U)=null, TotoB.id (W)=o.c.s.i.PersistableIdentifier@3, TotoB.b (U)=141}, 2={TotoB.x (U)=43, TotoB.q (U)=null, TotoB.id (W)=o.c.s.i.PersistableIdentifier@4, TotoB.b (U)=153}}
2024-10-15 20:32:44 DEBUG SQLOperation select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.a as Toto_a, Toto.b as Toto_b, Toto.DISCRIMINATOR as Toto_DISCRIMINATOR from ((select TotoA.id as id, TotoA.x as x, TotoA.q as q, TotoA.a as a, cast(null as null) as b, 'TotoA' as DISCRIMINATOR from TotoA) union all (select TotoB.id as id, TotoB.x as x, TotoB.q as q, cast(null as null) as a, TotoB.b as b, 'TotoB' as DISCRIMINATOR from TotoB)) as Toto where Toto.x = ? order by Toto.x asc | {1=42}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@66a503ea
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@66a503ea
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@66a503ea
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@66a503ea
2024-10-15 20:32:44 DEBUG SQLOperation select Toto.id as Toto_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.a as Toto_a, Toto.b as Toto_b, Toto.DISCRIMINATOR as Toto_DISCRIMINATOR from ((select TotoA.id as id, TotoA.x as x, TotoA.q as q, TotoA.a as a, cast(null as null) as b, 'TotoA' as DISCRIMINATOR from TotoA) union all (select TotoB.id as id, TotoB.x as x, TotoB.q as q, cast(null as null) as a, TotoB.b as b, 'TotoB' as DISCRIMINATOR from TotoB)) as Toto where Toto.x = ? | {1=42}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50715a8d
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50715a8d
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50715a8d
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50715a8d
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoA where id in (?) | {TotoA.id=o.c.s.i.PersistableIdentifier@7}
[ERROR] Tests run: 12, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.07 s <<< FAILURE! - in org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD
[ERROR] org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD.selectWhere_collectionCriteria Time elapsed: 0.009 s <<< ERROR!
org.codefilarete.stalactite.sql.statement.SQLExecutionException: Error while executing "select Toto.id as id, DISCRIMINATOR from ((select TotoA.id as id, TotoA.x as x, TotoA.q as q, 'TotoA' as DISCRIMINATOR from TotoA) union all (select TotoB.id as id, TotoB.x as x, TotoB.q as q, 'TotoB' as DISCRIMINATOR from TotoB)) as Toto where Toto.q = ?"
at org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismEntitySelector.readIds(TablePerClassPolymorphismEntitySelector.java:279)
at org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismEntitySelector.selectIn2Phases(TablePerClassPolymorphismEntitySelector.java:249)
at org.codefilarete.stalactite.engine.runtime.AbstractPolymorphicEntitySelector.select(AbstractPolymorphicEntitySelector.java:69)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$null$2(EntityQueryCriteriaSupport.java:153)
at org.codefilarete.stalactite.engine.listener.PersisterListenerCollection.doWithSelectListener(PersisterListenerCollection.java:243)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$wrapGraphLoad$3(EntityQueryCriteriaSupport.java:152)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$wrapGraphLoad$7(EntityQueryCriteriaSupport.java:183)
at org.codefilarete.reflection.MethodReferenceDispatcher.lambda$redirect$2(MethodReferenceDispatcher.java:81)
at org.codefilarete.reflection.MethodReferenceDispatcher.lambda$addInterceptor$13(MethodReferenceDispatcher.java:238)
at com.sun.proxy.$Proxy39.execute(Unknown Source)
at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codefilarete.tool.reflect.MethodDispatcher.invoke(MethodDispatcher.java:204)
at org.codefilarete.tool.reflect.MethodDispatcher.lambda$build$0(MethodDispatcher.java:147)
at org.codefilarete.tool.InvocationHandlerSupport.invoke(InvocationHandlerSupport.java:87)
at org.codefilarete.stalactite.engine.runtime.$Proxy46.execute(Unknown Source)
at org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$CRUD.selectWhere_collectionCriteria(TablePerClassPolymorphismPersisterTest.java:776)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:50)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: org.codefilarete.stalactite.sql.statement.SQLStatement$BindingException: Error while applying values {1=42} on statement select Toto.id as id, DISCRIMINATOR from ((select TotoA.id as id, TotoA.x as x, TotoA.q as q, 'TotoA' as DISCRIMINATOR from TotoA) union all (select TotoB.id as id, TotoB.x as x, TotoB.q as q, 'TotoB' as DISCRIMINATOR from TotoB)) as Toto where Toto.q = ?
at org.codefilarete.stalactite.sql.statement.SQLOperation.applyValuesToEnsuredStatement(SQLOperation.java:153)
at org.codefilarete.stalactite.sql.statement.SQLOperation.prepareExecute(SQLOperation.java:135)
at org.codefilarete.stalactite.sql.statement.ReadOperation.execute(ReadOperation.java:26)
at org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismEntitySelector.readIds(TablePerClassPolymorphismEntitySelector.java:262)
... 97 more
Caused by: org.codefilarete.stalactite.sql.statement.SQLStatement$BindingException: Error while setting value 42 for parameter 1 on statement select Toto.id as id, DISCRIMINATOR from ((select TotoA.id as id, TotoA.x as x, TotoA.q as q, 'TotoA' as DISCRIMINATOR from TotoA) union all (select TotoB.id as id, TotoB.x as x, TotoB.q as q, 'TotoB' as DISCRIMINATOR from TotoB)) as Toto where Toto.q = ?
at org.codefilarete.stalactite.sql.statement.SQLStatement.applyValues(SQLStatement.java:110)
at org.codefilarete.stalactite.sql.statement.SQLOperation.applyValuesToEnsuredStatement(SQLOperation.java:151)
... 100 more
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.Set
at org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest$2.set(TablePerClassPolymorphismPersisterTest.java:188)
at org.codefilarete.stalactite.sql.statement.SQLStatement.doApplyValue(SQLStatement.java:153)
at org.codefilarete.stalactite.sql.statement.PreparedSQL.doApplyValue(PreparedSQL.java:41)
at org.codefilarete.stalactite.sql.statement.PreparedSQL.doApplyValue(PreparedSQL.java:16)
at org.codefilarete.stalactite.sql.statement.SQLStatement.applyValues(SQLStatement.java:106)
... 101 more
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.07 s - in org.codefilarete.stalactite.engine.runtime.TablePerClassPolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.IndexedAssociationRecordInsertionCascaderTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s - in org.codefilarete.stalactite.engine.runtime.IndexedAssociationRecordInsertionCascaderTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.OptimizedUpdatePersisterTest
2024-10-15 20:32:44 DEBUG SQLOperation Result found in cache, statement will not be executed
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.012 s - in org.codefilarete.stalactite.engine.runtime.OptimizedUpdatePersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupportTest
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 s - in org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupportTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@7}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@7}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Toto(x, q, id) values (?, ?, ?) | {1={Toto.x=17, Toto.id=o.c.s.i.PersistableIdentifier@1, Toto.q=null}, 2={Toto.x=29, Toto.id=o.c.s.i.PersistableIdentifier@2, Toto.q=null}, 3={Toto.x=37, Toto.id=o.c.s.i.PersistableIdentifier@3, Toto.q=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Toto(x, q, id) values (?, ?, ?) | {1={Toto.x=43, Toto.id=o.c.s.i.PersistableIdentifier@4, Toto.q=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into TotoA(a, id) values (?, ?) | {1={TotoA.a=23, TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.a=31, TotoA.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into TotoB(b, id) values (?, ?) | {1={TotoB.b=41, TotoB.id=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.b=53, TotoB.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:44 DEBUG SQLOperation select Toto.id as Toto_id, TotoA.id as TotoA_id, TotoB.id as TotoB_id from Toto left outer join TotoA on Toto.id = TotoA.id left outer join TotoB on Toto.id = TotoB.id where Toto.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistedIdentifier@1, 2=o.c.s.i.PersistedIdentifier@2, 3=o.c.s.i.PersistedIdentifier@3, 4=o.c.s.i.PersistedIdentifier@4}
2024-10-15 20:32:44 DEBUG SQLOperation select TotoA.a as TotoA_a, TotoA.id as TotoA_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id from TotoA inner join Toto as Toto on TotoA.id = Toto.id where TotoA.id in (?, ?) | {TotoA.id=[o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@54ced04c
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1eb964de on object TotoA[{id=1, x=null, a=23}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@54ced04c
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1eb964de on object TotoA[{id=2, x=null, a=31}]
2024-10-15 20:32:44 DEBUG SQLOperation select TotoB.b as TotoB_b, TotoB.id as TotoB_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id from TotoB inner join Toto as Toto on TotoB.id = Toto.id where TotoB.id in (?, ?) | {TotoB.id=[o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1578b99c
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6c7daaf5 on object TotoB[{id=3, x=null, b=41}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1578b99c
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6c7daaf5 on object TotoB[{id=4, x=null, b=53}]
2024-10-15 20:32:44 DEBUG SQLOperation select Toto.id as Toto_id, TotoA.id as TotoA_id, TotoB.id as TotoB_id from Toto left outer join TotoA on Toto.id = TotoA.id left outer join TotoB on Toto.id = TotoB.id where Toto.id in (?, ?, ?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@3, 4=o.c.s.i.PersistableIdentifier@4}
2024-10-15 20:32:44 DEBUG SQLOperation select TotoA.a as TotoA_a, TotoA.id as TotoA_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id from TotoA inner join Toto as Toto on TotoA.id = Toto.id where TotoA.id in (?, ?) | {TotoA.id=[o.c.s.i.PersistedIdentifier@1, o.c.s.i.PersistedIdentifier@2]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@70578b0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1ab7f11f on object TotoA[{id=1, x=null, a=23}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@70578b0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1ab7f11f on object TotoA[{id=2, x=null, a=31}]
2024-10-15 20:32:44 DEBUG SQLOperation select TotoB.b as TotoB_b, TotoB.id as TotoB_id, Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id from TotoB inner join Toto as Toto on TotoB.id = Toto.id where TotoB.id in (?, ?) | {TotoB.id=[o.c.s.i.PersistedIdentifier@3, o.c.s.i.PersistedIdentifier@4]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f46e9d3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@184ab123 on object TotoB[{id=3, x=null, b=41}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f46e9d3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@184ab123 on object TotoB[{id=4, x=null, b=53}]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update TotoA set a = ? where id = ? | {1={TotoA.a (U)=123, TotoA.id (W)=o.c.s.i.PersistedIdentifier@1}, 2={TotoA.a (U)=131, TotoA.id (W)=o.c.s.i.PersistedIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update TotoB set b = ? where id = ? | {1={TotoB.id (W)=o.c.s.i.PersistedIdentifier@3, TotoB.b (U)=141}, 2={TotoB.id (W)=o.c.s.i.PersistedIdentifier@4, TotoB.b (U)=153}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoA where id = ? | {1={TotoA.id=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoB where id = ? | {1={TotoB.id=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@1}, 2={Toto.id=o.c.s.i.PersistableIdentifier@2}, 3={Toto.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Toto where id = ? | {1={Toto.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoA where id in (?, ?) | {TotoA.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoB where id in (?, ?) | {TotoB.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Toto where id in (?, ?, ?) | {1={Toto.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2, o.c.s.i.PersistableIdentifier@3]}}
2024-10-15 20:32:44 DEBUG SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@4}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:44 DEBUG SQLOperation update Toto set x = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistableIdentifier@1, Toto.x (U)=17, Toto.q (U)=null}, 2={Toto.id (W)=o.c.s.i.PersistableIdentifier@2, Toto.x (U)=29, Toto.q (U)=null}, 3={Toto.id (W)=o.c.s.i.PersistableIdentifier@3, Toto.x (U)=37, Toto.q (U)=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Toto set x = ?, q = ? where id = ? | {1={Toto.id (W)=o.c.s.i.PersistableIdentifier@4, Toto.x (U)=43, Toto.q (U)=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update TotoA set a = ? where id = ? | {1={TotoA.a (U)=123, TotoA.id (W)=o.c.s.i.PersistableIdentifier@1}, 2={TotoA.a (U)=131, TotoA.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update TotoB set b = ? where id = ? | {1={TotoB.b (U)=141, TotoB.id (W)=o.c.s.i.PersistableIdentifier@3}, 2={TotoB.b (U)=153, TotoB.id (W)=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:44 DEBUG SQLOperation select Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id, TotoA.a as TotoA_a, TotoA.id as TotoA_id, TotoB.b as TotoB_b, TotoB.id as TotoB_id from Toto left outer join TotoA as TotoA on Toto.id = TotoA.id left outer join TotoB as TotoB on Toto.id = TotoB.id where Toto.x = ? order by Toto.x asc | {1=42}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@5163f5e6
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7d47936a on object TotoA[{id=1, x=17, a=null}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@5163f5e6
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7d47936a on object TotoA[{id=2, x=29, a=null}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@5163f5e6
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@73076bce on object TotoB[{id=3, x=37, b=null}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@5163f5e6
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@73076bce on object TotoB[{id=4, x=43, b=null}]
2024-10-15 20:32:44 DEBUG SQLOperation select Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id, TotoA.a as TotoA_a, TotoA.id as TotoA_id, TotoB.b as TotoB_b, TotoB.id as TotoB_id from Toto left outer join TotoA as TotoA on Toto.id = TotoA.id left outer join TotoB as TotoB on Toto.id = TotoB.id where Toto.x = ? | {1=42}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@66b5e5f0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@790d61d8 on object TotoA[{id=1, x=17, a=null}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@66b5e5f0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@790d61d8 on object TotoA[{id=2, x=29, a=null}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@66b5e5f0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4ea7bd8 on object TotoB[{id=3, x=37, b=null}]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@66b5e5f0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4ea7bd8 on object TotoB[{id=4, x=43, b=null}]
2024-10-15 20:32:44 DEBUG SQLOperation delete from TotoA where id in (?) | {TotoA.id=o.c.s.i.PersistableIdentifier@7}
2024-10-15 20:32:44 DEBUG SQLOperation delete from Toto where id in (?) | {Toto.id=o.c.s.i.PersistableIdentifier@7}
[ERROR] Tests run: 12, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.065 s <<< FAILURE! - in org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD
[ERROR] org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD.selectWhere_collectionCriteria Time elapsed: 0.012 s <<< ERROR!
org.codefilarete.stalactite.sql.statement.SQLExecutionException: Error while executing "select Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id, TotoA.id as TotoA_id, TotoB.id as TotoB_id from Toto left outer join TotoA on Toto.id = TotoA.id left outer join TotoB on Toto.id = TotoB.id where Toto.q = ?"
at org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismEntitySelector.readIds(JoinTablePolymorphismEntitySelector.java:140)
at org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismEntitySelector.selectIn2Phases(JoinTablePolymorphismEntitySelector.java:107)
at org.codefilarete.stalactite.engine.runtime.AbstractPolymorphicEntitySelector.select(AbstractPolymorphicEntitySelector.java:69)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$null$2(EntityQueryCriteriaSupport.java:153)
at org.codefilarete.stalactite.engine.listener.PersisterListenerCollection.doWithSelectListener(PersisterListenerCollection.java:243)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$wrapGraphLoad$3(EntityQueryCriteriaSupport.java:152)
at org.codefilarete.stalactite.engine.runtime.EntityQueryCriteriaSupport.lambda$wrapGraphLoad$7(EntityQueryCriteriaSupport.java:183)
at org.codefilarete.reflection.MethodReferenceDispatcher.lambda$redirect$2(MethodReferenceDispatcher.java:81)
at org.codefilarete.reflection.MethodReferenceDispatcher.lambda$addInterceptor$13(MethodReferenceDispatcher.java:238)
at com.sun.proxy.$Proxy39.execute(Unknown Source)
at sun.reflect.GeneratedMethodAccessor35.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.codefilarete.tool.reflect.MethodDispatcher.invoke(MethodDispatcher.java:204)
at org.codefilarete.tool.reflect.MethodDispatcher.lambda$build$0(MethodDispatcher.java:147)
at org.codefilarete.tool.InvocationHandlerSupport.invoke(InvocationHandlerSupport.java:87)
at org.codefilarete.stalactite.engine.runtime.$Proxy46.execute(Unknown Source)
at org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$CRUD.selectWhere_collectionCriteria(JoinTablePolymorphismPersisterTest.java:809)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.platform.commons.util.ReflectionUtils.invokeMethod(ReflectionUtils.java:725)
at org.junit.jupiter.engine.execution.MethodInvocation.proceed(MethodInvocation.java:60)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$ValidatingInvocation.proceed(InvocationInterceptorChain.java:131)
at org.junit.jupiter.engine.extension.TimeoutExtension.intercept(TimeoutExtension.java:149)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestableMethod(TimeoutExtension.java:140)
at org.junit.jupiter.engine.extension.TimeoutExtension.interceptTestMethod(TimeoutExtension.java:84)
at org.junit.jupiter.engine.execution.ExecutableInvoker$ReflectiveInterceptorCall.lambda$ofVoidMethod$0(ExecutableInvoker.java:115)
at org.junit.jupiter.engine.execution.ExecutableInvoker.lambda$invoke$0(ExecutableInvoker.java:105)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain$InterceptedInvocation.proceed(InvocationInterceptorChain.java:106)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.proceed(InvocationInterceptorChain.java:64)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.chainAndInvoke(InvocationInterceptorChain.java:45)
at org.junit.jupiter.engine.execution.InvocationInterceptorChain.invoke(InvocationInterceptorChain.java:37)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:104)
at org.junit.jupiter.engine.execution.ExecutableInvoker.invoke(ExecutableInvoker.java:98)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.lambda$invokeTestMethod$7(TestMethodTestDescriptor.java:214)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.invokeTestMethod(TestMethodTestDescriptor.java:210)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:135)
at org.junit.jupiter.engine.descriptor.TestMethodTestDescriptor.execute(TestMethodTestDescriptor.java:66)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:151)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at java.util.ArrayList.forEach(ArrayList.java:1259)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.invokeAll(SameThreadHierarchicalTestExecutorService.java:41)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$6(NodeTestTask.java:155)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$8(NodeTestTask.java:141)
at org.junit.platform.engine.support.hierarchical.Node.around(Node.java:137)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.lambda$executeRecursively$9(NodeTestTask.java:139)
at org.junit.platform.engine.support.hierarchical.ThrowableCollector.execute(ThrowableCollector.java:73)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.executeRecursively(NodeTestTask.java:138)
at org.junit.platform.engine.support.hierarchical.NodeTestTask.execute(NodeTestTask.java:95)
at org.junit.platform.engine.support.hierarchical.SameThreadHierarchicalTestExecutorService.submit(SameThreadHierarchicalTestExecutorService.java:35)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestExecutor.execute(HierarchicalTestExecutor.java:57)
at org.junit.platform.engine.support.hierarchical.HierarchicalTestEngine.execute(HierarchicalTestEngine.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:107)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:88)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:54)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:67)
at org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:52)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:114)
at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:86)
at org.junit.platform.launcher.core.DefaultLauncherSession$DelegatingLauncher.execute(DefaultLauncherSession.java:86)
at org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:50)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148)
at org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122)
at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
at org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
at org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
Caused by: org.codefilarete.stalactite.sql.statement.SQLStatement$BindingException: Error while applying values {1=42} on statement select Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id, TotoA.id as TotoA_id, TotoB.id as TotoB_id from Toto left outer join TotoA on Toto.id = TotoA.id left outer join TotoB on Toto.id = TotoB.id where Toto.q = ?
at org.codefilarete.stalactite.sql.statement.SQLOperation.applyValuesToEnsuredStatement(SQLOperation.java:153)
at org.codefilarete.stalactite.sql.statement.SQLOperation.prepareExecute(SQLOperation.java:135)
at org.codefilarete.stalactite.sql.statement.ReadOperation.execute(ReadOperation.java:26)
at org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismEntitySelector.readIds(JoinTablePolymorphismEntitySelector.java:119)
... 97 more
Caused by: org.codefilarete.stalactite.sql.statement.SQLStatement$BindingException: Error while setting value 42 for parameter 1 on statement select Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id, TotoA.id as TotoA_id, TotoB.id as TotoB_id from Toto left outer join TotoA on Toto.id = TotoA.id left outer join TotoB on Toto.id = TotoB.id where Toto.q = ?
at org.codefilarete.stalactite.sql.statement.SQLStatement.applyValues(SQLStatement.java:110)
at org.codefilarete.stalactite.sql.statement.SQLOperation.applyValuesToEnsuredStatement(SQLOperation.java:151)
... 100 more
Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.util.Set
at org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest$2.set(JoinTablePolymorphismPersisterTest.java:204)
at org.codefilarete.stalactite.sql.statement.SQLStatement.doApplyValue(SQLStatement.java:153)
at org.codefilarete.stalactite.sql.statement.PreparedSQL.doApplyValue(PreparedSQL.java:41)
at org.codefilarete.stalactite.sql.statement.PreparedSQL.doApplyValue(PreparedSQL.java:16)
at org.codefilarete.stalactite.sql.statement.SQLStatement.applyValues(SQLStatement.java:106)
... 101 more
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 s - in org.codefilarete.stalactite.engine.runtime.JoinTablePolymorphismPersisterTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismCompositionTest
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, plug integer, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, plug, id, DTYPE) values (?, ?, ?, ?, ?) | {1={Car.model=Renault, Car.plug=CCS, Car.DTYPE=CAR, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id from AbstractVehicle left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.id as Car_id, Car.DTYPE as Car_DTYPE from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.plug as Car_plug, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2aeaed95
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@60cdad7e on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set color = ?, model = ?, plug = ? where id = ? | {1={Car.model (U)=Peugeot, Car.plug (U)=CCS, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id from AbstractVehicle left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.id as Car_id, Car.DTYPE as Car_DTYPE from Car where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.plug as Car_plug, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2aeaed95
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@60cdad7e on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from car | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table ElectricCar(plug integer, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table ElectricCar add constraint FK_ElectricCar_id_Car_id foreign key(id) references Car(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into ElectricCar(plug, id) values (?, ?) | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1, ElectricCar.plug=CCS}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id from AbstractVehicle left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.id as Car_id, ElectricCar.id as ElectricCar_id from Car left outer join ElectricCar on Car.id = ElectricCar.id where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, Car_AbstractVehicle.id as Car_AbstractVehicle_id from ElectricCar inner join Car as Car on ElectricCar.id = Car.id inner join AbstractVehicle as Car_AbstractVehicle on Car.id = Car_AbstractVehicle.id where ElectricCar.id in (?) | {ElectricCar.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e4275c1
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4e17ad35 on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5c7e648b on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id from AbstractVehicle left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.id as Car_id, ElectricCar.id as ElectricCar_id from Car left outer join ElectricCar on Car.id = ElectricCar.id where Car.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, Car_AbstractVehicle.id as Car_AbstractVehicle_id from ElectricCar inner join Car as Car on ElectricCar.id = Car.id inner join AbstractVehicle as Car_AbstractVehicle on Car.id = Car_AbstractVehicle.id where ElectricCar.id in (?) | {ElectricCar.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6e4275c1
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4e17ad35 on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5c7e648b on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from ElectricCar where id = ? | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table ElectricCar(plug integer, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table ElectricCar add constraint FK_ElectricCar_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.color=Color[rgb=666], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.model=Renault, AbstractVehicle.DTYPE=CAR}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into ElectricCar(plug, id) values (?, ?) | {1={ElectricCar.plug=CCS, ElectricCar.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, ElectricCar.id as ElectricCar_id from AbstractVehicle left outer join ElectricCar on AbstractVehicle.id = ElectricCar.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from ElectricCar inner join AbstractVehicle as AbstractVehicle on ElectricCar.id = AbstractVehicle.id where ElectricCar.id in (?) | {ElectricCar.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4cc40b45
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@62516919 on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update AbstractVehicle set color = ?, model = ? where id = ? | {1={AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1, AbstractVehicle.model (U)=Peugeot}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, ElectricCar.id as ElectricCar_id from AbstractVehicle left outer join ElectricCar on AbstractVehicle.id = ElectricCar.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select ElectricCar.plug as ElectricCar_plug, ElectricCar.id as ElectricCar_id, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from ElectricCar inner join AbstractVehicle as AbstractVehicle on ElectricCar.id = AbstractVehicle.id where ElectricCar.id in (?) | {ElectricCar.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4cc40b45
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@62516919 on object FluentEntityMappingConfigurationSupportPolymorphismTest.ElectricCar[plug=CCS,model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from ElectricCar where id = ? | {1={ElectricCar.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.057 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismCompositionTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$Inheritance
2024-10-15 20:32:44 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table car(id int not null, color int, model varchar(255), unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table car add constraint FK_car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1, Vehicle.color=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into car(model, id) values (?, ?) | {1={car.model=Renault, car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select car.id, car.model, vehicle.color from car inner join vehicle on car.id = vehicle.id | {}
2024-10-15 20:32:44 DEBUG SQLOperation select car.model as car_model, car.id as car_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from car inner join Vehicle as Vehicle on car.id = Vehicle.id where car.id in (?) | {car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2636aa7a
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@22e69d35 on object Car[model=Renault,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select car.id, car.color, car.model from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4c3c406a
2024-10-15 20:32:44 DEBUG DDLDeployer create table Vehicle(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select car.id, car.model, car.color from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id, Vehicle.id as Vehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7a0f88c9
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@32771346 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4b018d62 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), rgb integer, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(model, rgb, id) values (?, ?, ?) | {1={Car.model=Renault, Car.rgb=666, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.model as Car_model, Car.rgb as Car_rgb, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5dd9e047
2024-10-15 20:32:44 DEBUG SQLOperation select id, model, rgb from Car | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation select car.id, car.color, car.model from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@439cee43
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$Inheritance
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$MappedSuperClass
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation select car.id, car.model, car.color from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@55d433d4
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model_col varchar(255), color_col int, id_col int not null, unique (id_col))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color_col, model_col, id_col) values (?, ?, ?) | {1={Car.model_col=Renault, Car.id_col=o.c.s.i.PersistableIdentifier@1, Car.color_col=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation select id_col, model_col, color_col from Car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color_col as Car_color_col, Car.model_col as Car_model_col, Car.id_col as Car_id_col from Car where Car.id_col in (?) | {Car.id_col=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ea5c1d
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model_supercol varchar(255), color_supercol int, id_supercol int not null, unique (id_supercol))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color_supercol, model_supercol, id_supercol) values (?, ?, ?) | {1={Car.color_supercol=Color[rgb=666], Car.model_supercol=Renault, Car.id_supercol=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select id_supercol, model_supercol, color_supercol from Car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color_supercol as Car_color_supercol, Car.model_supercol as Car_model_supercol, Car.id_supercol as Car_id_supercol from Car where Car.id_supercol in (?) | {Car.id_supercol=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@782e86e5
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), rgb integer, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(model, rgb, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault, Car.rgb=666}}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.model as Car_model, Car.rgb as Car_rgb, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11cb9c7e
2024-10-15 20:32:44 DEBUG SQLOperation select id, model, rgb from Car | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model_col varchar(255), color_col int, id_col int not null, unique (id_col))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color_col, model_col, id_col) values (?, ?, ?) | {1={Car.id_col=o.c.s.i.PersistableIdentifier@1, Car.model_col=Renault, Car.color_col=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation select id_col, model_col, color_col from Car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color_col as Car_color_col, Car.model_col as Car_model_col, Car.id_col as Car_id_col from Car where Car.id_col in (?) | {Car.id_col=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@63cc2d99
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2024-10-15 20:32:44 DEBUG SQLOperation select car.id, car.color, car.model from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@fee4396
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.053 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest$MappedSuperClass
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.105 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportInheritanceTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest
2024-10-15 20:32:44 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_pets add constraint FK_104a9067 foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_pets add constraint FK_d6e530bc foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Person_pets_Pet.name as Person_pets_Pet_name, Person_pets_Pet.race as Person_pets_Pet_race, Person_pets_Pet.age as Person_pets_Pet_age from Person left outer join Person_pets as Person_pets on Person.firstName = Person_pets.person_firstName and Person.lastName = Person_pets.person_lastName and Person.address = Person_pets.person_address left outer join Pet as Person_pets_Pet on Person_pets.pets_name = Person_pets_Pet.name and Person_pets.pets_race = Person_pets_Pet.race and Person_pets.pets_age = Person_pets_Pet.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.firstName=John, Person.address=nowhere, Person.lastName=Do}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.firstName=John, Person.age=35, Person.address=nowhere, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?), (?, ?, ?)) | {Pet.name=[Rantanplan, Pluto], Pet.race=[Dog, Dog], Pet.age=[5, 4]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.name=Rantanplan, Pet.race=Dog, Pet.age=5}, 2={Pet.name=Pluto, Pet.race=Dog, Pet.age=4}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_pets(person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.pets_age=4, Person_pets.person_lastName=Do, Person_pets.pets_name=Pluto, Person_pets.person_firstName=John, Person_pets.pets_race=Dog, Person_pets.person_address=nowhere}, 2={Person_pets.pets_age=5, Person_pets.person_lastName=Do, Person_pets.pets_name=Rantanplan, Person_pets.person_firstName=John, Person_pets.pets_race=Dog, Person_pets.person_address=nowhere}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Person_pets_Pet.name as Person_pets_Pet_name, Person_pets_Pet.race as Person_pets_Pet_race, Person_pets_Pet.age as Person_pets_Pet_age from Person left outer join Person_pets as Person_pets on Person.firstName = Person_pets.person_firstName and Person.lastName = Person_pets.person_lastName and Person.address = Person_pets.person_address left outer join Pet as Person_pets_Pet on Person_pets.pets_name = Person_pets_Pet.name and Person_pets.pets_race = Person_pets_Pet.race and Person_pets.pets_age = Person_pets_Pet.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.firstName=John, Person.address=nowhere, Person.lastName=Do}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2572ce0f
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5d4ff7e7 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7c819623 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2572ce0f
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5d4ff7e7 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7c819623 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Person_pets_Pet.name as Person_pets_Pet_name, Person_pets_Pet.race as Person_pets_Pet_race, Person_pets_Pet.age as Person_pets_Pet_age from Person left outer join Person_pets as Person_pets on Person.firstName = Person_pets.person_firstName and Person.lastName = Person_pets.person_lastName and Person.address = Person_pets.person_address left outer join Pet as Person_pets_Pet on Person_pets.pets_name = Person_pets_Pet.name and Person_pets.pets_race = Person_pets_Pet.race and Person_pets.pets_age = Person_pets_Pet.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.firstName=John, Person.address=nowhere, Person.lastName=Do}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2572ce0f
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5d4ff7e7 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7c819623 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2572ce0f
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5d4ff7e7 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7c819623 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ? where address = ? and lastName = ? and firstName = ? | {1={Person.firstName (W)=John, Person.age (U)=36, Person.address (W)=nowhere, Person.lastName (W)=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_pets where pets_age = ? and person_lastName = ? and pets_name = ? and person_firstName = ? and pets_race = ? and person_address = ? | {1={Person_pets.pets_age=5, Person_pets.person_lastName=Do, Person_pets.pets_name=Rantanplan, Person_pets.person_firstName=John, Person_pets.pets_race=Dog, Person_pets.person_address=nowhere}}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {Pet.name=Schrodinger, Pet.race=Cat, Pet.age=-42}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.name=Schrodinger, Pet.race=Cat, Pet.age=-42}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_pets(person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.pets_age=-42, Person_pets.person_lastName=Do, Person_pets.pets_name=Schrodinger, Person_pets.person_firstName=John, Person_pets.pets_race=Cat, Person_pets.person_address=nowhere}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Person_pets_Pet.name as Person_pets_Pet_name, Person_pets_Pet.race as Person_pets_Pet_race, Person_pets_Pet.age as Person_pets_Pet_age from Person left outer join Person_pets as Person_pets on Person.firstName = Person_pets.person_firstName and Person.lastName = Person_pets.person_lastName and Person.address = Person_pets.person_address left outer join Pet as Person_pets_Pet on Person_pets.pets_name = Person_pets_Pet.name and Person_pets.pets_race = Person_pets_Pet.race and Person_pets.pets_age = Person_pets_Pet.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.firstName=John, Person.address=nowhere, Person.lastName=Do}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2572ce0f
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5d4ff7e7 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7c819623 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2572ce0f
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5d4ff7e7 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7c819623 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Cat(catBreed integer, name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Dog(dogBreed integer, name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.age=4, Cat.race=Dog, Cat.name=Pluto, Cat.catBreed=Persian}}
2024-10-15 20:32:44 DEBUG SQLOperation (select Cat.age as age, Cat.name as name, Cat.race as race, 'Cat' as Y from Cat where (Cat.age, Cat.name, Cat.race) in ((?, ?, ?))) union all (select Dog.age as age, Dog.name as name, Dog.race as race, 'Dog' as Y from Dog where (Dog.age, Dog.race, Dog.name) in ((?, ?, ?))) | {1=4, 2=Pluto, 3=Dog, 4=4, 5=Dog, 6=Pluto}
2024-10-15 20:32:44 DEBUG SQLOperation select Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Cat where (Cat.name, Cat.race, Cat.age) in ((?, ?, ?)) | {Cat.age=4, Cat.name=Pluto, Cat.race=Dog}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@67757d5d
2024-10-15 20:32:44 DEBUG SQLOperation (select Cat.age as age, Cat.name as name, Cat.race as race, 'Cat' as Y from Cat where (Cat.age, Cat.name, Cat.race) in ((?, ?, ?))) union all (select Dog.age as age, Dog.name as name, Dog.race as race, 'Dog' as Y from Dog where (Dog.age, Dog.race, Dog.name) in ((?, ?, ?))) | {1=4, 2=Pluto, 3=Dog, 4=4, 5=Dog, 6=Pluto}
2024-10-15 20:32:44 DEBUG SQLOperation select Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age from Cat where (Cat.name, Cat.race, Cat.age) in ((?, ?, ?)) | {Cat.age=4, Cat.name=Pluto, Cat.race=Dog}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@67757d5d
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Cat where age = ? and name = ? and race = ? | {1={Cat.age=4, Cat.race=Dog, Cat.name=Pluto}}
2024-10-15 20:32:44 DEBUG SQLOperation select catBreed from Cat | {}
2024-10-15 20:32:44 DEBUG SQLOperation delete from Cat where (name, race, age) in ((?, ?, ?)) | {Cat.age=4, Cat.race=Dog, Cat.name=Pluto}
2024-10-15 20:32:44 DEBUG SQLOperation select catBreed from Cat | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.familyName=Do, Person.firstName=John, Person.address=nowhere}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.familyName as Person_familyName, Person.address as Person_address from Person where (Person.firstName, Person.familyName, Person.address) in ((?, ?, ?)) | {Person.familyName=Do, Person.firstName=John, Person.address=nowhere}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4721b3b1
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.age=35, Person.firstName=John, Person.address=nowhere, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address from Person where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.firstName=John, Person.address=nowhere, Person.lastName=Do}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a6bd5f0
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_pets add constraint FK_d6e530bc foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_pets add constraint FK_104a9067 foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.age=35, Person.firstName=John, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?), (?, ?, ?)) | {Pet.name=[Pluto, Rantanplan], Pet.age=[4, 5], Pet.race=[Dog, Dog]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.name=Pluto, Pet.age=4, Pet.race=Dog}, 2={Pet.name=Rantanplan, Pet.age=5, Pet.race=Dog}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_pets(person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_lastName=Do, Person_pets.person_firstName=John, Person_pets.person_address=nowhere, Person_pets.pets_name=Pluto, Person_pets.pets_race=Dog, Person_pets.pets_age=4}, 2={Person_pets.person_lastName=Do, Person_pets.person_firstName=John, Person_pets.person_address=nowhere, Person_pets.pets_name=Rantanplan, Person_pets.pets_race=Dog, Person_pets.pets_age=5}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Person_pets_Pet.name as Person_pets_Pet_name, Person_pets_Pet.race as Person_pets_Pet_race, Person_pets_Pet.age as Person_pets_Pet_age from Person left outer join Person_pets as Person_pets on Person.firstName = Person_pets.person_firstName and Person.lastName = Person_pets.person_lastName and Person.address = Person_pets.person_address left outer join Pet as Person_pets_Pet on Person_pets.pets_name = Person_pets_Pet.name and Person_pets.pets_race = Person_pets_Pet.race and Person_pets.pets_age = Person_pets_Pet.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.address=nowhere, Person.firstName=John, Person.lastName=Do}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3b11b93c
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@47a27d61 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@56da6cdc on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3b11b93c
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@47a27d61 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@56da6cdc on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ? where address = ? and lastName = ? and firstName = ? | {1={Person.address (W)=nowhere, Person.age (U)=36, Person.firstName (W)=John, Person.lastName (W)=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_pets where person_firstName = ? and person_lastName = ? and person_address = ? and pets_name = ? and pets_race = ? and pets_age = ? | {1={Person_pets.person_lastName=Do, Person_pets.person_firstName=John, Person_pets.person_address=nowhere, Person_pets.pets_name=Rantanplan, Person_pets.pets_race=Dog, Person_pets.pets_age=5}, 2={Person_pets.person_lastName=Do, Person_pets.person_firstName=John, Person_pets.person_address=nowhere, Person_pets.pets_name=Pluto, Person_pets.pets_race=Dog, Person_pets.pets_age=4}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where address = ? and lastName = ? and firstName = ? | {1={Person.address=nowhere, Person.firstName=John, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.firstName, Person.lastName, Person.address from Person | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, familyName varchar(255) not null, address varchar(255) not null, unique (firstName, familyName, address))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, familyName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.familyName=Do, Person.age=35, Person.firstName=John}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.familyName as Person_familyName, Person.address as Person_address from Person where (Person.firstName, Person.familyName, Person.address) in ((?, ?, ?)) | {Person.address=nowhere, Person.familyName=Do, Person.firstName=John}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@46e75df2
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.address=nowhere, Person.age=35, Person.firstName=John, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address from Person where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.address=nowhere, Person.firstName=John, Person.lastName=Do}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3652f93b
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ? where address = ? and firstName = ? and lastName = ? | {1={Person.address (W)=nowhere, Person.age (U)=36, Person.firstName (W)=John, Person.lastName (W)=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where address = ? and firstName = ? and lastName = ? | {1={Person.address=nowhere, Person.firstName=John, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_pets add constraint FK_104a9067 foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_pets add constraint FK_d6e530bc foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.age=35, Person.address=nowhere, Person.firstName=John}}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?), (?, ?, ?)) | {Pet.name=[Rantanplan, Pluto], Pet.age=[5, 4], Pet.race=[Dog, Dog]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.name=Rantanplan, Pet.age=5, Pet.race=Dog}, 2={Pet.name=Pluto, Pet.age=4, Pet.race=Dog}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_pets(person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age) values (?, ?, ?, ?, ?, ?) | {1={Person_pets.person_firstName=John, Person_pets.person_lastName=Do, Person_pets.pets_age=4, Person_pets.pets_name=Pluto, Person_pets.person_address=nowhere, Person_pets.pets_race=Dog}, 2={Person_pets.person_firstName=John, Person_pets.person_lastName=Do, Person_pets.pets_age=5, Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere, Person_pets.pets_race=Dog}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Person_pets_Pet.name as Person_pets_Pet_name, Person_pets_Pet.race as Person_pets_Pet_race, Person_pets_Pet.age as Person_pets_Pet_age from Person left outer join Person_pets as Person_pets on Person.firstName = Person_pets.person_firstName and Person.lastName = Person_pets.person_lastName and Person.address = Person_pets.person_address left outer join Pet as Person_pets_Pet on Person_pets.pets_name = Person_pets_Pet.name and Person_pets.pets_race = Person_pets_Pet.race and Person_pets.pets_age = Person_pets_Pet.age where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.lastName=Do, Person.address=nowhere, Person.firstName=John}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@603ac7f8
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3a27b688 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6a28a492 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@603ac7f8
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3a27b688 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6a28a492 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ? where lastName = ? and address = ? and firstName = ? | {1={Person.lastName (W)=Do, Person.age (U)=36, Person.address (W)=nowhere, Person.firstName (W)=John}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_pets where person_firstName = ? and person_lastName = ? and pets_age = ? and pets_name = ? and person_address = ? and pets_race = ? | {1={Person_pets.person_firstName=John, Person_pets.person_lastName=Do, Person_pets.pets_age=5, Person_pets.pets_name=Rantanplan, Person_pets.person_address=nowhere, Person_pets.pets_race=Dog}, 2={Person_pets.person_firstName=John, Person_pets.person_lastName=Do, Person_pets.pets_age=4, Person_pets.pets_name=Pluto, Person_pets.person_address=nowhere, Person_pets.pets_race=Dog}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where lastName = ? and address = ? and firstName = ? | {1={Person.lastName=Do, Person.address=nowhere, Person.firstName=John}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.firstName, Person.lastName, Person.address from Person | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, catBreed integer, dogBreed integer, DTYPE varchar(255) not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Pet(catBreed, name, race, age, DTYPE) values (?, ?, ?, ?, ?) | {1={Pet.name=Pluto, Pet.catBreed=Persian, Pet.DTYPE=Pet, Pet.race=Dog, Pet.age=4}}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.age as Pet_age, Pet.name as Pet_name, Pet.race as Pet_race, Pet.DTYPE as Pet_DTYPE from Pet where (Pet.age, Pet.name, Pet.race) in ((?, ?, ?)) | {1=4, 2=Pluto, 3=Dog}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.catBreed as Pet_catBreed, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {Pet.name=Pluto, Pet.race=Dog, Pet.age=4}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2570f89d
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.age as Pet_age, Pet.name as Pet_name, Pet.race as Pet_race, Pet.DTYPE as Pet_DTYPE from Pet where (Pet.age, Pet.name, Pet.race) in ((?, ?, ?)) | {1=4, 2=Pluto, 3=Dog}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.catBreed as Pet_catBreed, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {Pet.name=Pluto, Pet.race=Dog, Pet.age=4}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2570f89d
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Pet where age = ? and name = ? and race = ? | {1={Pet.name=Pluto, Pet.race=Dog, Pet.age=4}}
2024-10-15 20:32:44 DEBUG SQLOperation select name from Pet | {}
2024-10-15 20:32:44 DEBUG SQLOperation select catBreed from Pet | {}
2024-10-15 20:32:44 DEBUG SQLOperation delete from Pet where (name, race, age) in ((?, ?, ?)) | {Pet.name=Pluto, Pet.race=Dog, Pet.age=4}
2024-10-15 20:32:44 DEBUG SQLOperation select name from Pet | {}
2024-10-15 20:32:44 DEBUG SQLOperation select catBreed from Pet | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, houseNumber integer, houseStreet varchar(255), houseZipCode varchar(255), houseCity varchar(255), unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table House(number integer not null, street varchar(255) not null, zipCode varchar(255) not null, city varchar(255) not null, unique (number, street, zipCode, city))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person add constraint FK_dc808dbe foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city)
2024-10-15 20:32:44 DEBUG SQLOperation select House.number as House_number, House.street as House_street, House.zipCode as House_zipCode, House.city as House_city from House where (House.number, House.street, House.zipCode, House.city) in ((?, ?, ?, ?)) | {House.city=CodeFilarete City, House.number=42, House.street=Stalactite street, House.zipCode=888}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into House(number, street, zipCode, city) values (?, ?, ?, ?) | {1={House.city=CodeFilarete City, House.number=42, House.zipCode=888, House.street=Stalactite street}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address, houseNumber, houseZipCode, houseCity, houseStreet) values (?, ?, ?, ?, ?, ?, ?, ?) | {1={Person.houseNumber=42, Person.address=nowhere, Person.houseZipCode=888, Person.firstName=John, Person.age=35, Person.houseCity=CodeFilarete City, Person.houseStreet=Stalactite street, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, house.number as house_number, house.street as house_street, house.zipCode as house_zipCode, house.city as house_city from Person left outer join House as house on Person.houseNumber = house.number and Person.houseStreet = house.street and Person.houseZipCode = house.zipCode and Person.houseCity = house.city where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.address=nowhere, Person.firstName=John, Person.lastName=Do}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2cc5ba71
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7206bfe5 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ?, houseNumber = ?, houseZipCode = ?, houseCity = ?, houseStreet = ? where address = ? and firstName = ? and lastName = ? | {1={Person.houseNumber (U)=42, Person.address (W)=nowhere, Person.houseZipCode (U)=888, Person.firstName (W)=John, Person.age (U)=36, Person.houseCity (U)=CodeFilarete City, Person.houseStreet (U)=Stalactite street, Person.lastName (W)=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where address = ? and firstName = ? and lastName = ? | {1={Person.address=nowhere, Person.firstName=John, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Pet add constraint FK_60daa9db foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.firstName=John, Person.address=nowhere, Person.lastName=Do, Person.age=35}}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?), (?, ?, ?)) | {Pet.age=[5, 4], Pet.name=[Rantanplan, Pluto], Pet.race=[Dog, Dog]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Pet(name, race, age, ownerLastName, ownerAddress, ownerFirstName) values (?, ?, ?, ?, ?, ?) | {1={Pet.age=5, Pet.name=Rantanplan, Pet.race=Dog, Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.ownerFirstName=John}, 2={Pet.age=4, Pet.name=Pluto, Pet.race=Dog, Pet.ownerLastName=Do, Pet.ownerAddress=nowhere, Pet.ownerFirstName=John}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Person left outer join Pet as Pet on Person.firstName = Pet.ownerFirstName and Person.lastName = Pet.ownerLastName and Person.address = Pet.ownerAddress where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.firstName=John, Person.lastName=Do, Person.address=nowhere}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@69f3ad24
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3272be9d on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@69f3ad24
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3272be9d on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Rantanplan', race='Dog', age=5}}]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ? where firstName = ? and lastName = ? and address = ? | {1={Person.firstName (W)=John, Person.address (W)=nowhere, Person.lastName (W)=Do, Person.age (U)=36}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update Pet set ownerLastName = ?, ownerAddress = ?, ownerFirstName = ? where age = ? and name = ? and race = ? | {1={Pet.age (W)=4, Pet.name (W)=Pluto, Pet.race (W)=Dog, Pet.ownerLastName (U)=Do, Pet.ownerAddress (U)=nowhere, Pet.ownerFirstName (U)=John}, 2={Pet.age (W)=5, Pet.name (W)=Rantanplan, Pet.race (W)=Dog, Pet.ownerLastName (U)=Do, Pet.ownerAddress (U)=nowhere, Pet.ownerFirstName (U)=John}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation update Pet set ownerLastName = ?, ownerAddress = ?, ownerFirstName = ? where age = ? and name = ? and race = ? | {1={Pet.age (W)=4, Pet.name (W)=Pluto, Pet.race (W)=Dog, Pet.ownerLastName (U)=null, Pet.ownerAddress (U)=null, Pet.ownerFirstName (U)=null}, 2={Pet.age (W)=5, Pet.name (W)=Rantanplan, Pet.race (W)=Dog, Pet.ownerLastName (U)=null, Pet.ownerAddress (U)=null, Pet.ownerFirstName (U)=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where firstName = ? and lastName = ? and address = ? | {1={Person.firstName=John, Person.address=nowhere, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.firstName, Person.lastName, Person.address from Person | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table House(number integer not null, street varchar(255) not null, zipCode varchar(255) not null, city varchar(255) not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (number, street, zipCode, city))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table House add constraint FK_c7e4c03a foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.age=35, Person.firstName=John, Person.address=nowhere}}
2024-10-15 20:32:44 DEBUG SQLOperation select House.number as House_number, House.street as House_street, House.zipCode as House_zipCode, House.city as House_city from House where (House.number, House.street, House.zipCode, House.city) in ((?, ?, ?, ?)) | {House.number=42, House.street=Stalactite street, House.zipCode=888, House.city=CodeFilarete City}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into House(number, street, zipCode, city, ownerFirstName, ownerAddress, ownerLastName) values (?, ?, ?, ?, ?, ?, ?) | {1={House.ownerFirstName=John, House.number=42, House.ownerAddress=nowhere, House.zipCode=888, House.city=CodeFilarete City, House.street=Stalactite street, House.ownerLastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, house.number as house_number, house.street as house_street, house.zipCode as house_zipCode, house.city as house_city from Person left outer join House as house on Person.firstName = house.ownerFirstName and Person.lastName = house.ownerLastName and Person.address = house.ownerAddress where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.lastName=Do, Person.firstName=John, Person.address=nowhere}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@54a12921
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@645dc4f on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ? where lastName = ? and firstName = ? and address = ? | {1={Person.lastName (W)=Do, Person.age (U)=36, Person.firstName (W)=John, Person.address (W)=nowhere}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update House set ownerFirstName = ?, ownerAddress = ?, ownerLastName = ? where number = ? and zipCode = ? and city = ? and street = ? | {1={House.ownerFirstName (U)=John, House.number (W)=42, House.ownerAddress (U)=nowhere, House.zipCode (W)=888, House.city (W)=CodeFilarete City, House.street (W)=Stalactite street, House.ownerLastName (U)=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update House set ownerFirstName = ?, ownerAddress = ?, ownerLastName = ? where number = ? and zipCode = ? and city = ? and street = ? | {1={House.ownerFirstName (U)=null, House.number (W)=42, House.ownerAddress (U)=null, House.zipCode (W)=888, House.city (W)=CodeFilarete City, House.street (W)=Stalactite street, House.ownerLastName (U)=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where lastName = ? and firstName = ? and address = ? | {1={Person.lastName=Do, Person.firstName=John, Person.address=nowhere}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Cat(catBreed integer, name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Dog(dogBreed integer, name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Cat add constraint FK_83d8ab6f foreign key(name, race, age) references Pet(name, race, age)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Dog add constraint FK_864ce449 foreign key(name, race, age) references Pet(name, race, age)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Pet(name, race, age) values (?, ?, ?) | {1={Pet.name=Pluto, Pet.age=4, Pet.race=Dog}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Cat(catBreed, name, race, age) values (?, ?, ?, ?) | {1={Cat.race=Dog, Cat.catBreed=Persian, Cat.name=Pluto, Cat.age=4}}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.name as Pet_name, Pet.age as Pet_age, Pet.race as Pet_race, Cat.race as Cat_race, Cat.name as Cat_name, Cat.age as Cat_age, Dog.race as Dog_race, Dog.age as Dog_age, Dog.name as Dog_name from Pet left outer join Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age left outer join Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age where (Pet.name, Pet.age, Pet.race) in ((?, ?, ?)) | {1=Pluto, 2=4, 3=Dog}
2024-10-15 20:32:44 DEBUG SQLOperation select Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Cat inner join Pet as Pet on Cat.name = Pet.name and Cat.race = Pet.race and Cat.age = Pet.age where (Cat.name, Cat.race, Cat.age) in ((?, ?, ?)) | {Cat.race=Dog, Cat.name=Pluto, Cat.age=4}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@755d626c
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@762bb3ee on object Pet{id=PetId{name='Pluto', race='Dog', age=4}}
2024-10-15 20:32:44 DEBUG SQLOperation select Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Dog inner join Pet as Pet on Dog.name = Pet.name and Dog.race = Pet.race and Dog.age = Pet.age where (Dog.name, Dog.race, Dog.age) in ((?, ?, ?)) | {Dog.name=Pluto, Dog.race=Dog, Dog.age=4}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.name as Pet_name, Pet.age as Pet_age, Pet.race as Pet_race, Cat.race as Cat_race, Cat.name as Cat_name, Cat.age as Cat_age, Dog.race as Dog_race, Dog.age as Dog_age, Dog.name as Dog_name from Pet left outer join Cat on Pet.name = Cat.name and Pet.race = Cat.race and Pet.age = Cat.age left outer join Dog on Pet.name = Dog.name and Pet.race = Dog.race and Pet.age = Dog.age where (Pet.name, Pet.age, Pet.race) in ((?, ?, ?)) | {1=Pluto, 2=4, 3=Dog}
2024-10-15 20:32:44 DEBUG SQLOperation select Cat.catBreed as Cat_catBreed, Cat.name as Cat_name, Cat.race as Cat_race, Cat.age as Cat_age, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Cat inner join Pet as Pet on Cat.name = Pet.name and Cat.race = Pet.race and Cat.age = Pet.age where (Cat.name, Cat.race, Cat.age) in ((?, ?, ?)) | {Cat.race=Dog, Cat.name=Pluto, Cat.age=4}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@755d626c
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@762bb3ee on object Pet{id=PetId{name='Pluto', race='Dog', age=4}}
2024-10-15 20:32:44 DEBUG SQLOperation select Dog.dogBreed as Dog_dogBreed, Dog.name as Dog_name, Dog.race as Dog_race, Dog.age as Dog_age, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Dog inner join Pet as Pet on Dog.name = Pet.name and Dog.race = Pet.race and Dog.age = Pet.age where (Dog.name, Dog.race, Dog.age) in ((?, ?, ?)) | {Dog.name=Pluto, Dog.race=Dog, Dog.age=4}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Cat where race = ? and name = ? and age = ? | {1={Cat.race=Dog, Cat.name=Pluto, Cat.age=4}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Pet where name = ? and age = ? and race = ? | {1={Pet.name=Pluto, Pet.age=4, Pet.race=Dog}}
2024-10-15 20:32:44 DEBUG SQLOperation select name from Pet | {}
2024-10-15 20:32:44 DEBUG SQLOperation select catBreed from Cat | {}
2024-10-15 20:32:44 DEBUG SQLOperation delete from Cat where (name, race, age) in ((?, ?, ?)) | {Cat.race=Dog, Cat.name=Pluto, Cat.age=4}
2024-10-15 20:32:44 DEBUG SQLOperation delete from Pet where (name, race, age) in ((?, ?, ?)) | {Pet.name=Pluto, Pet.age=4, Pet.race=Dog}
2024-10-15 20:32:44 DEBUG SQLOperation select name from Pet | {}
2024-10-15 20:32:44 DEBUG SQLOperation select catBreed from Cat | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Pet add constraint FK_60daa9db foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Person left outer join Pet as Pet on Person.firstName = Pet.ownerFirstName and Person.lastName = Pet.ownerLastName and Person.address = Pet.ownerAddress where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.lastName=Do, Person.address=nowhere, Person.firstName=John}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.address=nowhere, Person.firstName=John, Person.age=35}}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?), (?, ?, ?)) | {Pet.race=[Dog, Dog], Pet.age=[4, 5], Pet.name=[Pluto, Rantanplan]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Pet(name, race, age, ownerLastName, ownerFirstName, ownerAddress) values (?, ?, ?, ?, ?, ?) | {1={Pet.ownerLastName=Do, Pet.race=Dog, Pet.ownerFirstName=John, Pet.age=4, Pet.ownerAddress=nowhere, Pet.name=Pluto}, 2={Pet.ownerLastName=Do, Pet.race=Dog, Pet.ownerFirstName=John, Pet.age=5, Pet.ownerAddress=nowhere, Pet.name=Rantanplan}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Person left outer join Pet as Pet on Person.firstName = Pet.ownerFirstName and Person.lastName = Pet.ownerLastName and Person.address = Pet.ownerAddress where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.lastName=Do, Person.address=nowhere, Person.firstName=John}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@337589f3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@697d902d on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@337589f3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@697d902d on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Person left outer join Pet as Pet on Person.firstName = Pet.ownerFirstName and Person.lastName = Pet.ownerLastName and Person.address = Pet.ownerAddress where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.lastName=Do, Person.address=nowhere, Person.firstName=John}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@337589f3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@697d902d on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@337589f3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@697d902d on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ? where lastName = ? and address = ? and firstName = ? | {1={Person.lastName (W)=Do, Person.address (W)=nowhere, Person.firstName (W)=John, Person.age (U)=36}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Pet set ownerLastName = ?, ownerFirstName = ?, ownerAddress = ? where race = ? and age = ? and name = ? | {1={Pet.ownerLastName (U)=null, Pet.race (W)=Dog, Pet.ownerFirstName (U)=null, Pet.age (W)=5, Pet.ownerAddress (U)=null, Pet.name (W)=Rantanplan}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Pet set ownerLastName = ?, ownerFirstName = ?, ownerAddress = ? where race = ? and age = ? and name = ? | {1={Pet.ownerLastName (U)=Do, Pet.race (W)=Dog, Pet.ownerFirstName (U)=John, Pet.age (W)=4, Pet.ownerAddress (U)=nowhere, Pet.name (W)=Pluto}}
2024-10-15 20:32:44 DEBUG SQLOperation select Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Pet where (Pet.name, Pet.race, Pet.age) in ((?, ?, ?)) | {Pet.race=Cat, Pet.age=-42, Pet.name=Schrodinger}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Pet(name, race, age, ownerLastName, ownerFirstName, ownerAddress) values (?, ?, ?, ?, ?, ?) | {1={Pet.ownerLastName=Do, Pet.race=Cat, Pet.ownerFirstName=John, Pet.age=-42, Pet.ownerAddress=nowhere, Pet.name=Schrodinger}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, Pet.name as Pet_name, Pet.race as Pet_race, Pet.age as Pet_age from Person left outer join Pet as Pet on Person.firstName = Pet.ownerFirstName and Person.lastName = Pet.ownerLastName and Person.address = Pet.ownerAddress where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.lastName=Do, Person.address=nowhere, Person.firstName=John}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@337589f3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@697d902d on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@337589f3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@697d902d on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=36, house=null, pets=[Pet{id=PetId{name='Pluto', race='Dog', age=4}}]}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, houseId bigint, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into House(id) values (default) | {1={}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address, houseId) values (?, ?, ?, ?, ?) | {1={Person.age=35, Person.houseId=1, Person.firstName=John, Person.address=nowhere, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, house.id as house_id from Person left outer join House as house on Person.houseId = house.id where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.firstName=John, Person.address=nowhere, Person.lastName=Do}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20bb35f3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@9ecff4a on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ?, houseId = ? where firstName = ? and address = ? and lastName = ? | {1={Person.age (U)=36, Person.houseId (U)=1, Person.firstName (W)=John, Person.address (W)=nowhere, Person.lastName (W)=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where firstName = ? and address = ? and lastName = ? | {1={Person.firstName=John, Person.address=nowhere, Person.lastName=Do}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table House add constraint FK_c7e4c03a foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(age, firstName, lastName, address) values (?, ?, ?, ?) | {1={Person.lastName=Do, Person.address=nowhere, Person.firstName=John, Person.age=35}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into House(id, ownerAddress, ownerFirstName, ownerLastName) values (default, ?, ?, ?) | {1={House.ownerLastName=Do, House.ownerAddress=nowhere, House.ownerFirstName=John}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age as Person_age, Person.firstName as Person_firstName, Person.lastName as Person_lastName, Person.address as Person_address, house.id as house_id from Person left outer join House as house on Person.firstName = house.ownerFirstName and Person.lastName = house.ownerLastName and Person.address = house.ownerAddress where (Person.firstName, Person.lastName, Person.address) in ((?, ?, ?)) | {Person.lastName=Do, Person.address=nowhere, Person.firstName=John}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6658c1c3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@38fa9895 on object Person{id=PersonId{firstName='John', lastName='Do', address='nowhere'}, age=35, house=null, pets=[]}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person set age = ? where lastName = ? and firstName = ? and address = ? | {1={Person.lastName (W)=Do, Person.address (W)=nowhere, Person.firstName (W)=John, Person.age (U)=36}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update House set ownerAddress = ?, ownerFirstName = ?, ownerLastName = ? where id = ? | {1={House.ownerLastName (U)=Do, House.ownerAddress (U)=nowhere, House.ownerFirstName (U)=John, House.id (W)=1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update House set ownerAddress = ?, ownerFirstName = ?, ownerLastName = ? where id = ? | {1={House.ownerLastName (U)=null, House.ownerAddress (U)=null, House.ownerFirstName (U)=null, House.id (W)=1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where lastName = ? and firstName = ? and address = ? | {1={Person.lastName=Do, Person.address=nowhere, Person.firstName=John}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.age from Person | {}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$ForeignKeyCreation
2024-10-15 20:32:44 DEBUG DDLDeployer create table House(number integer not null, street varchar(255) not null, zipCode varchar(255) not null, city varchar(255) not null, unique (number, street, zipCode, city))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, houseNumber integer, houseStreet varchar(255), houseZipCode varchar(255), houseCity varchar(255), unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person add constraint FK_dc808dbe foreign key(houseNumber, houseStreet, houseZipCode, houseCity) references House(number, street, zipCode, city)
2024-10-15 20:32:44 DEBUG DDLDeployer create table House(number integer not null, street varchar(255) not null, zipCode varchar(255) not null, city varchar(255) not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (number, street, zipCode, city))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table House add constraint FK_c7e4c03a foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2024-10-15 20:32:44 DEBUG DDLDeployer create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, houseId bigint, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table House(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, ownerFirstName varchar(255), ownerLastName varchar(255), ownerAddress varchar(255), unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table House add constraint FK_c7e4c03a foreign key(ownerFirstName, ownerLastName, ownerAddress) references Person(firstName, lastName, address)
2024-10-15 20:32:44 DEBUG DDLDeployer create table Pet(name varchar(255) not null, race varchar(255) not null, age integer not null, unique (name, race, age))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(age integer, firstName varchar(255) not null, lastName varchar(255) not null, address varchar(255) not null, unique (firstName, lastName, address))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_pets(person_firstName varchar(255), person_lastName varchar(255), person_address varchar(255), pets_name varchar(255), pets_race varchar(255), pets_age integer not null, unique (person_firstName, person_lastName, person_address, pets_name, pets_race, pets_age))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_pets add constraint FK_104a9067 foreign key(pets_name, pets_race, pets_age) references Pet(name, race, age)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_pets add constraint FK_d6e530bc foreign key(person_firstName, person_lastName, person_address) references Person(firstName, lastName, address)
[INFO] Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest$ForeignKeyCreation
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.284 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCompositeKeyTest
[INFO] Running org.codefilarete.stalactite.engine.ElementCollectionTableNamingStrategyTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.codefilarete.stalactite.engine.ElementCollectionTableNamingStrategyTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(model, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.DTYPE=CAR, AbstractVehicle.model=Renault}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2, AbstractVehicle.DTYPE=TRUCK, AbstractVehicle.color=Color[rgb=42]}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update AbstractVehicle set model = ? where id = ? | {1={AbstractVehicle.id (W)=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.model (U)=Peugeot}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update AbstractVehicle set color = ? where id = ? | {1={AbstractVehicle.color (U)=Color[rgb=99], AbstractVehicle.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50625fbc
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@cd974bb
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@cd974bb
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@50625fbc
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Car.id as Car_id from AbstractVehicle left outer join Truck on AbstractVehicle.id = Truck.id left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, AbstractVehicle.id as AbstractVehicle_id from Truck inner join AbstractVehicle as AbstractVehicle on Truck.id = AbstractVehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b4dbc7
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@55ebaa33 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Car.id as Car_id from AbstractVehicle left outer join Truck on AbstractVehicle.id = Truck.id left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@cad849f
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6722c24d on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Car.id as Car_id from AbstractVehicle left outer join Truck on AbstractVehicle.id = Truck.id left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?, ?) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@cad849f
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@6722c24d on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, AbstractVehicle.id as AbstractVehicle_id from Truck inner join AbstractVehicle as AbstractVehicle on Truck.id = AbstractVehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b4dbc7
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@55ebaa33 on object Truck[color=Color[rgb=99],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Truck set color = ? where id = ? | {1={Truck.color (U)=Color[rgb=99], Truck.id (W)=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@2, 2=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4eb4be91
2024-10-15 20:32:44 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@291b76aa
2024-10-15 20:32:44 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?, ?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?, ?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@2, 3=o.c.s.i.PersistableIdentifier@1, 4=o.c.s.i.PersistableIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4eb4be91
2024-10-15 20:32:44 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@291b76aa
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$TablePerClass
2024-10-15 20:32:44 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1, Car.model=Renault}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2024-10-15 20:32:44 DEBUG SQLOperation select id from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select id from truck | {}
2024-10-15 20:32:44 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8f2fa2c
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot}}
2024-10-15 20:32:44 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@1, 2=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8f2fa2c
2024-10-15 20:32:44 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@2, 2=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1b37576
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.DISCRIMINATOR as AbstractVehicle_DISCRIMINATOR from ((select Truck.id as id, Truck.color as color, cast(null as varchar(255)) as model, 'Truck' as DISCRIMINATOR from Truck) union all (select Car.id as id, Car.color as color, Car.model as model, 'Car' as DISCRIMINATOR from Car)) as AbstractVehicle | {}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@47d438cf
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@47d438cf
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as carCount from car where id = 1 | {}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as truckCount from car where id = 2 | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ec326
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ec326
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from car | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Truck(color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2024-10-15 20:32:44 DEBUG SQLOperation select model from Car | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.color=Color[rgb=666], Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@54a4d15f
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.color (U)=Color[rgb=666], Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@54a4d15f
2024-10-15 20:32:44 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(model varchar(255), id int not null, color int, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select id from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select id from truck | {}
2024-10-15 20:32:44 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistableIdentifier@1, 2=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@39b1ab4
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.color (U)=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@1, 2=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@39b1ab4
2024-10-15 20:32:44 DEBUG SQLOperation (select Truck.id as id, 'Truck' as Y from Truck where Truck.id in (?)) union all (select Car.id as id, 'Car' as Y from Car where Car.id in (?)) | {1=o.c.s.i.PersistedIdentifier@2, 2=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id from Truck where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4808323
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR from ((select Truck.color as color, Truck.id as id, cast(null as varchar(255)) as model, 'Truck' as DISCRIMINATOR from Truck) union all (select Car.color as color, Car.id as id, Car.model as model, 'Car' as DISCRIMINATOR from Car)) as Vehicle where Vehicle.color = ? | {1=Color[rgb=42]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@fb5dec1
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.DISCRIMINATOR as Vehicle_DISCRIMINATOR from ((select Truck.color as color, Truck.id as id, cast(null as varchar(255)) as model, 'Truck' as DISCRIMINATOR from Truck) union all (select Car.color as color, Car.id as id, Car.model as model, 'Car' as DISCRIMINATOR from Car)) as Vehicle where Vehicle.color = ? | {1=Color[rgb=666]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2c9399b
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as carCount from car where id = 1 | {}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as truckCount from truck where id = 2 | {}
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.067 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$TablePerClass
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$JoinTable
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.color=Color[rgb=42], Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select id from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG SQLOperation select id from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select id from truck | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Car.id as Car_id from AbstractVehicle left outer join Truck on AbstractVehicle.id = Truck.id left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@773a74fa
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5c9dc171 on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Car.id as Car_id from AbstractVehicle left outer join Truck on AbstractVehicle.id = Truck.id left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@773a74fa
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5c9dc171 on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.id as Truck_id, Car.id as Car_id from AbstractVehicle left outer join Truck on AbstractVehicle.id = Truck.id left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select Truck.color as Truck_color, Truck.id as Truck_id, AbstractVehicle.id as AbstractVehicle_id from Truck inner join AbstractVehicle as AbstractVehicle on Truck.id = AbstractVehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@59ba2509
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@359a9bf1 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Truck.color as Truck_color, Truck.id as Truck_id, Car.color as Car_color, Car.model as Car_model, Car.id as Car_id from AbstractVehicle left outer join Truck as Truck on AbstractVehicle.id = Truck.id left outer join Car as Car on AbstractVehicle.id = Car.id | {}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@1eb2f0b
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@30028f7f on object Car[model=<null>,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@1eb2f0b
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@69b6496e on object Truck[color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as vehicleCount from abstractVehicle where id in (1, 2) | {}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as carCount from car where id = 1 | {}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as truckCount from car where id = 2 | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666], Car.model=Renault}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id from AbstractVehicle left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@726b8b0a
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@300131b on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.id (W)=o.c.s.i.PersistedIdentifier@1, Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id from AbstractVehicle left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@726b8b0a
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@300131b on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle left outer join car on abstractVehicle.id = car.id | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Truck(id int not null, color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, id) values (?, ?) | {1={Car.id=o.c.s.i.PersistableIdentifier@1, Car.color=Color[rgb=666]}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Truck(color, id) values (?, ?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2, Truck.color=Color[rgb=42]}}
2024-10-15 20:32:44 DEBUG SQLOperation select model from Car | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), color int, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(color, model, id) values (?, ?, ?) | {1={Car.model=Renault, Car.color=Color[rgb=666], Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id from AbstractVehicle left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ec69d02
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@493bac3e on object Car[model=Renault,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set color = ?, model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.color (U)=Color[rgb=666], Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, Car.id as Car_id from AbstractVehicle left outer join Car on AbstractVehicle.id = Car.id where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.color as Car_color, Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ec69d02
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@493bac3e on object Car[model=Peugeot,plates=[],radio=<null>,color=Color[rgb=666],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG DDLDeployer create table Vehicle(color int, id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Truck(id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Car(id int not null, model varchar(255), unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Truck add constraint FK_Truck_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Vehicle(color, id) values (?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.color=Color[rgb=42], Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Truck(id) values (?) | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select id from Vehicle | {}
2024-10-15 20:32:44 DEBUG SQLOperation select id from car | {}
2024-10-15 20:32:44 DEBUG SQLOperation select id from truck | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62f525f9
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@57891f37 on object Car[model=Renault,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Car set model = ? where id = ? | {1={Car.model (U)=Peugeot, Car.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Car inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@62f525f9
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@57891f37 on object Car[model=Peugeot,plates=[],radio=<null>,color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=256], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.id as Car_id from Vehicle left outer join Truck on Vehicle.id = Truck.id left outer join Car on Vehicle.id = Car.id where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select Truck.id as Truck_id, Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Truck inner join Vehicle as Vehicle on Truck.id = Vehicle.id where Truck.id in (?) | {Truck.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@32a93b9b
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@3daedde2 on object Truck[color=<null>,engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id from Vehicle left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car as Car on Vehicle.id = Car.id where Vehicle.color = ? | {1=Color[rgb=42]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@4595ad71
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@23dacbf3 on object Truck[color=Color[rgb=42],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@2,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Truck.id as Truck_id, Car.model as Car_model, Car.id as Car_id from Vehicle left outer join Truck as Truck on Vehicle.id = Truck.id left outer join Car as Car on Vehicle.id = Car.id where Vehicle.color = ? | {1=Color[rgb=256]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinTableRootJoinNode$JoinTablePolymorphicJoinRootRowConsumer@104809e3
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4d376558 on object Car[model=<null>,plates=[],radio=<null>,color=Color[rgb=256],engine=<null>,owner=<null>,wheels=[],id=o.c.s.i.PersistedIdentifier@1,timestamp=<null>]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Car where id = ? | {1={Car.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Truck where id = ? | {1={Truck.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}, 2={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as carCount from Vehicle where id = 1 | {}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {}
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$JoinTable
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$SingleTable
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.color=Color[rgb=666], AbstractVehicle.DTYPE=CAR, AbstractVehicle.model=Renault, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.color=Color[rgb=42], AbstractVehicle.DTYPE=TRUCK, AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b08ce1f
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update AbstractVehicle set color = ?, model = ? where id = ? | {1={AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.model (U)=Peugeot, AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b08ce1f
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@49f0609c
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle | {}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@b96f202
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@b96f202
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.DTYPE=CAR, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.model=Renault}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2bef4a03
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update AbstractVehicle set color = ?, model = ? where id = ? | {1={AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1, AbstractVehicle.model (U)=Peugeot}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2bef4a03
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select * from abstractVehicle | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.DTYPE=CAR}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, id, DTYPE) values (?, ?, ?) | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@2, AbstractVehicle.color=Color[rgb=42], AbstractVehicle.DTYPE=TRUCK}}
2024-10-15 20:32:44 DEBUG SQLOperation select model from AbstractVehicle | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color int, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.DTYPE=CAR, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.model=Renault}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from AbstractVehicle where id = ? | {1={AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.DTYPE=CAR, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.model=Renault}}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b619340
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update AbstractVehicle set color = ?, model = ? where id = ? | {1={AbstractVehicle.color (U)=Color[rgb=666], AbstractVehicle.id (W)=o.c.s.i.PersistedIdentifier@1, AbstractVehicle.model (U)=Peugeot}}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b619340
2024-10-15 20:32:44 DEBUG DDLDeployer create table Vehicle(color int, id int, model varchar(255), DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Vehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={Vehicle.color=Color[rgb=666], Vehicle.model=Renault, Vehicle.DTYPE=CAR, Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Vehicle(color, id, DTYPE) values (?, ?, ?) | {1={Vehicle.color=Color[rgb=42], Vehicle.DTYPE=TRUCK, Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select id from Vehicle where DTYPE ='CAR' | {}
2024-10-15 20:32:44 DEBUG SQLOperation select id from Vehicle where DTYPE ='TRUCK' | {}
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8614bda
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Vehicle set color = ?, model = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=666], Vehicle.model (U)=Peugeot, Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.model as Vehicle_model, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8614bda
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Vehicle set color = ? where id = ? | {1={Vehicle.color (U)=Color[rgb=256], Vehicle.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.id as Vehicle_id, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.id in (?) | {1=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id from Vehicle where Vehicle.id in (?) | {Vehicle.id=o.c.s.i.PersistedIdentifier@2}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2471d63c
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.color = ? | {1=Color[rgb=42]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@3028f1a6
2024-10-15 20:32:44 DEBUG SQLOperation select Vehicle.color as Vehicle_color, Vehicle.id as Vehicle_id, Vehicle.model as Vehicle_model, Vehicle.DTYPE as Vehicle_DTYPE from Vehicle where Vehicle.color = ? | {1=Color[rgb=256]}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.SingleTableRootJoinNode$SingleTablePolymorphicJoinRootRowConsumer@49b2033f
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Vehicle where id = ? | {1={Vehicle.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as carCount from Vehicle where id = 1 | {}
2024-10-15 20:32:44 DEBUG SQLOperation select count(*) as truckCount from Vehicle where id = 2 | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table AbstractVehicle(id int, model varchar(255), color integer, DTYPE varchar(255) not null, unique (id))
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into AbstractVehicle(color, model, id, DTYPE) values (?, ?, ?, ?) | {1={AbstractVehicle.model=Renault, AbstractVehicle.color=Color[rgb=666], AbstractVehicle.id=o.c.s.i.PersistableIdentifier@1, AbstractVehicle.DTYPE=CAR}}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.id as AbstractVehicle_id, AbstractVehicle.DTYPE as AbstractVehicle_DTYPE from AbstractVehicle where AbstractVehicle.id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG SQLOperation select AbstractVehicle.color as AbstractVehicle_color, AbstractVehicle.model as AbstractVehicle_model, AbstractVehicle.id as AbstractVehicle_id from AbstractVehicle where AbstractVehicle.id in (?) | {AbstractVehicle.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2b12c9c9
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest$SingleTable
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.249 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPolymorphismTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_addressBook(id int, key integer, value varchar(255), unique (id, key))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_addressBook add constraint FK_Person_addressBook_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_addressBook(id, key, value) values (?, ?, ?) | {1={Person_addressBook.key=HOME, Person_addressBook.id=o.c.s.i.PersistableIdentifier@1, Person_addressBook.value=Grenoble}, 2={Person_addressBook.key=BILLING_ADDRESS, Person_addressBook.id=o.c.s.i.PersistableIdentifier@1, Person_addressBook.value=Lyon}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_addressBook.value as Person_addressBook_value, Person_addressBook.key as Person_addressBook_key, Person_addressBook.id as Person_addressBook_id from Person left outer join Person_addressBook as Person_addressBook on Person.id = Person_addressBook.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@384194b2
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4897097c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@384194b2
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4897097c on object Person[addressBook={HOME=Grenoble},addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_addressBook where key = ? and id = ? | {1={Person_addressBook.key=HOME, Person_addressBook.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_addressBook(id, key, value) values (?, ?, ?) | {1={Person_addressBook.key=OTHER, Person_addressBook.id=o.c.s.i.PersistableIdentifier@1, Person_addressBook.value=Marseille}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_addressBook.value as Person_addressBook_value, Person_addressBook.key as Person_addressBook_key, Person_addressBook.id as Person_addressBook_id from Person left outer join Person_addressBook as Person_addressBook on Person.id = Person_addressBook.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@384194b2
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4897097c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@384194b2
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4897097c on object Person[addressBook={BILLING_ADDRESS=Lyon},addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_addressBook where key = ? and id = ? | {1={Person_addressBook.key=BILLING_ADDRESS, Person_addressBook.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_addressBook.key=OTHER, Person_addressBook.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select 'key' from Person_addressBook | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_contracts(id int, key varchar(255), creationDate timestamp, modificationDate timestamp, unique (id, key))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_contracts add constraint FK_Person_contracts_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_contracts(creationDate, id, key, modificationDate) values (?, ?, ?, ?) | {1={Person_contracts.modificationDate=Mon Oct 14 20:32:44 UTC 2024, Person_contracts.key=Lyon, Person_contracts.id=o.c.s.i.PersistableIdentifier@1, Person_contracts.creationDate=Mon Oct 14 20:32:44 UTC 2024}, 2={Person_contracts.modificationDate=Sat Oct 05 20:32:44 UTC 2024, Person_contracts.key=Grenoble, Person_contracts.id=o.c.s.i.PersistableIdentifier@1, Person_contracts.creationDate=Sat Oct 05 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_contracts.creationDate as Person_contracts_creationDate, Person_contracts.modificationDate as Person_contracts_modificationDate, Person_contracts.key as Person_contracts_key, Person_contracts.id as Person_contracts_id from Person left outer join Person_contracts as Person_contracts on Person.id = Person_contracts.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@774c3952
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4e56c6ec on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@774c3952
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4e56c6ec on object Person[addressBook=<null>,addresses=<null>,contracts={Grenoble=Timestamp[creationDate=Sat Oct 05 20:32:44 UTC 2024,modificationDate=Sat Oct 05 20:32:44 UTC 2024,readonlyProperty=<null>]},country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person_contracts set creationDate = ?, modificationDate = ? where id = ? and key = ? | {1={Person_contracts.modificationDate (U)=Sun Oct 13 20:32:44 UTC 2024, Person_contracts.id (W)=o.c.s.i.PersistedIdentifier@1, Person_contracts.key (W)=Lyon, Person_contracts.creationDate (U)=Sun Oct 13 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_contracts where id = ? and key = ? | {1={Person_contracts.id=o.c.s.i.PersistedIdentifier@1, Person_contracts.key=Grenoble}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_contracts(creationDate, id, key, modificationDate) values (?, ?, ?, ?) | {1={Person_contracts.modificationDate=Thu Oct 10 20:32:44 UTC 2024, Person_contracts.key=Marseille, Person_contracts.id=o.c.s.i.PersistableIdentifier@1, Person_contracts.creationDate=Thu Oct 10 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_contracts.creationDate as Person_contracts_creationDate, Person_contracts.modificationDate as Person_contracts_modificationDate, Person_contracts.key as Person_contracts_key, Person_contracts.id as Person_contracts_id from Person left outer join Person_contracts as Person_contracts on Person.id = Person_contracts.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@774c3952
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4e56c6ec on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@774c3952
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4e56c6ec on object Person[addressBook=<null>,addresses=<null>,contracts={Lyon=Timestamp[creationDate=Sun Oct 13 20:32:44 UTC 2024,modificationDate=Sun Oct 13 20:32:44 UTC 2024,readonlyProperty=<null>]},country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_contracts where id = ? and key = ? | {1={Person_contracts.id=o.c.s.i.PersistedIdentifier@1, Person_contracts.key=Lyon}, 2={Person_contracts.id=o.c.s.i.PersistedIdentifier@1, Person_contracts.key=Marseille}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select 'key' from Person_contracts | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.key=mobile, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.key=home, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1}, 3={Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.key=work, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2d4ba9a0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1886675b on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2d4ba9a0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1886675b on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2d4ba9a0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1886675b on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_phoneNumbers where id = ? and key = ? | {1={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=work}, 2={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=mobile}, 3={Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1, Person_phoneNumbers.key=home}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select 'key' from Person_phoneNumbers | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=mobile}, 2={Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=work}, 3={Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3cd03423
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@12fbf2be on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3cd03423
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@12fbf2be on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3cd03423
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@12fbf2be on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=mobile}, 2={Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home}, 3={Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=work}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4df05464
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6a7ee5f5 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4df05464
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6a7ee5f5 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4df05464
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6a7ee5f5 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.key=mobile, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.value=03 33 33 33 33}, 2={Person_phoneNumbers.key=work, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.value=02 22 22 22 22}, 3={Person_phoneNumbers.key=home, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.value=01 11 11 11 11}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45779ed0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@22f179d on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45779ed0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@22f179d on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45779ed0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@22f179d on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_phoneNumbers where id = ? and key = ? | {1={Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1, Person_phoneNumbers.key=home}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45779ed0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@22f179d on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45779ed0
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@22f179d on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={mobile=03 33 33 33 33},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_addresses(id int, creationDate timestamp, modificationDate timestamp, value varchar(255), unique (id, creationDate, modificationDate))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_addresses add constraint FK_Person_addresses_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_addresses(creationDate, id, modificationDate, value) values (?, ?, ?, ?) | {1={Person_addresses.creationDate=Sat Oct 05 20:32:44 UTC 2024, Person_addresses.modificationDate=Sat Oct 05 20:32:44 UTC 2024, Person_addresses.value=Grenoble, Person_addresses.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_addresses.creationDate=Mon Oct 14 20:32:44 UTC 2024, Person_addresses.modificationDate=Mon Oct 14 20:32:44 UTC 2024, Person_addresses.value=Lyon, Person_addresses.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_addresses.value as Person_addresses_value, Person_addresses.creationDate as Person_addresses_creationDate, Person_addresses.modificationDate as Person_addresses_modificationDate, Person_addresses.id as Person_addresses_id from Person left outer join Person_addresses as Person_addresses on Person.id = Person_addresses.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@39f4aa2b
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3dc86219 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@39f4aa2b
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3dc86219 on object Person[addressBook=<null>,addresses={Timestamp[creationDate=Sat Oct 05 20:32:44 UTC 2024,modificationDate=Sat Oct 05 20:32:44 UTC 2024,readonlyProperty=<null>]=Grenoble},contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person_addresses set value = ? where creationDate = ? and modificationDate = ? and id = ? | {1={Person_addresses.modificationDate (W)=Mon Oct 14 20:32:44 UTC 2024, Person_addresses.creationDate (W)=Mon Oct 14 20:32:44 UTC 2024, Person_addresses.value (U)=Paris, Person_addresses.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_addresses where creationDate = ? and modificationDate = ? and id = ? | {1={Person_addresses.modificationDate=Sat Oct 05 20:32:44 UTC 2024, Person_addresses.creationDate=Sat Oct 05 20:32:44 UTC 2024, Person_addresses.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_addresses(creationDate, id, modificationDate, value) values (?, ?, ?, ?) | {1={Person_addresses.creationDate=Thu Oct 10 20:32:44 UTC 2024, Person_addresses.modificationDate=Thu Oct 10 20:32:44 UTC 2024, Person_addresses.value=Marseille, Person_addresses.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_addresses.value as Person_addresses_value, Person_addresses.creationDate as Person_addresses_creationDate, Person_addresses.modificationDate as Person_addresses_modificationDate, Person_addresses.id as Person_addresses_id from Person left outer join Person_addresses as Person_addresses on Person.id = Person_addresses.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@39f4aa2b
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3dc86219 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@39f4aa2b
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3dc86219 on object Person[addressBook=<null>,addresses={Timestamp[creationDate=Thu Oct 10 20:32:44 UTC 2024,modificationDate=Thu Oct 10 20:32:44 UTC 2024,readonlyProperty=<null>]=Marseille},contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_addresses where creationDate = ? and modificationDate = ? and id = ? | {1={Person_addresses.modificationDate=Mon Oct 14 20:32:44 UTC 2024, Person_addresses.creationDate=Mon Oct 14 20:32:44 UTC 2024, Person_addresses.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_addresses.modificationDate=Thu Oct 10 20:32:44 UTC 2024, Person_addresses.creationDate=Thu Oct 10 20:32:44 UTC 2024, Person_addresses.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select 'key' from Person_addresses | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(id int, key_creationDate timestamp, modificationDate timestamp, creationDate timestamp, value_modificationDate timestamp, unique (id, key_creationDate, modificationDate))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates add constraint FK_Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(creationDate, id, key_creationDate, modificationDate, value_modificationDate) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Sun Oct 13 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sun Oct 13 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Wed Sep 25 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Wed Sep 25 20:32:44 UTC 2024}, 2={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Mon Oct 14 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Mon Oct 14 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Sat Oct 05 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sat Oct 05 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_key_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id from Person left outer join Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates on Person.id = Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7f21bb45
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7dfd55e9 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7f21bb45
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7dfd55e9 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates={Timestamp[creationDate=Sun Oct 13 20:32:44 UTC 2024,modificationDate=Sun Oct 13 20:32:44 UTC 2024,readonlyProperty=<null>]=Timestamp[creationDate=Wed Sep 25 20:32:44 UTC 2024,modificationDate=Wed Sep 25 20:32:44 UTC 2024,readonlyProperty=<null>]},mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates where id = ? and key_creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Mon Oct 14 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Mon Oct 14 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates(creationDate, id, key_creationDate, modificationDate, value_modificationDate) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Sat Oct 12 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sat Oct 12 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate=Sun Sep 15 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate=Sun Sep 15 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_key_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.creationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_creationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.value_modificationDate as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_value_modificationDate, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates_id from Person left outer join Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates as Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates on Person.id = Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7f21bb45
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7dfd55e9 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7f21bb45
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7dfd55e9 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates={Timestamp[creationDate=Sat Oct 12 20:32:44 UTC 2024,modificationDate=Sat Oct 12 20:32:44 UTC 2024,readonlyProperty=<null>]=Timestamp[creationDate=Sun Sep 15 20:32:44 UTC 2024,modificationDate=Sun Sep 15 20:32:44 UTC 2024,readonlyProperty=<null>]},mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates where id = ? and key_creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Sun Oct 13 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sun Oct 13 20:32:44 UTC 2024}, 2={Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.key_creationDate=Sat Oct 12 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates.modificationDate=Sat Oct 12 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select 'key' from Person_mapPropertyMadeOfComplexTypesWithColumnDuplicates | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_mapPropertyMadeOfComplexTypes(id int, creationDate timestamp, modificationDate timestamp, serialNumber varchar(255), model varchar(255), unique (id, creationDate, modificationDate))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfComplexTypes add constraint FK_Person_mapPropertyMadeOfComplexTypes_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_mapPropertyMadeOfComplexTypes(creationDate, id, model, modificationDate, serialNumber) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypes.model=model2, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate=Sun Oct 13 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypes.serialNumber=456, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sun Oct 13 20:32:44 UTC 2024}, 2={Person_mapPropertyMadeOfComplexTypes.model=model1, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate=Mon Oct 14 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypes.serialNumber=123, Person_mapPropertyMadeOfComplexTypes.modificationDate=Mon Oct 14 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypes.creationDate as Person_mapPropertyMadeOfComplexTypes_creationDate, Person_mapPropertyMadeOfComplexTypes.serialNumber as Person_mapPropertyMadeOfComplexTypes_serialNumber, Person_mapPropertyMadeOfComplexTypes.modificationDate as Person_mapPropertyMadeOfComplexTypes_modificationDate, Person_mapPropertyMadeOfComplexTypes.model as Person_mapPropertyMadeOfComplexTypes_model, Person_mapPropertyMadeOfComplexTypes.id as Person_mapPropertyMadeOfComplexTypes_id from Person left outer join Person_mapPropertyMadeOfComplexTypes as Person_mapPropertyMadeOfComplexTypes on Person.id = Person_mapPropertyMadeOfComplexTypes.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2c510894
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7eadbbc on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2c510894
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7eadbbc on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes={Timestamp[creationDate=Sun Oct 13 20:32:44 UTC 2024,modificationDate=Sun Oct 13 20:32:44 UTC 2024,readonlyProperty=<null>]=Car.Radio[model=model2,persisted=false,serialNumber=456,car=<null>]},mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation update Person_mapPropertyMadeOfComplexTypes set model = ?, serialNumber = ? where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.model (U)=model4, Person_mapPropertyMadeOfComplexTypes.id (W)=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate (W)=Sun Oct 13 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypes.serialNumber (U)=789, Person_mapPropertyMadeOfComplexTypes.modificationDate (W)=Sun Oct 13 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_mapPropertyMadeOfComplexTypes where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate=Mon Oct 14 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypes.modificationDate=Mon Oct 14 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_mapPropertyMadeOfComplexTypes(creationDate, id, model, modificationDate, serialNumber) values (?, ?, ?, ?, ?) | {1={Person_mapPropertyMadeOfComplexTypes.model=model3, Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate=Sat Oct 12 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypes.serialNumber=789, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sat Oct 12 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfComplexTypes.creationDate as Person_mapPropertyMadeOfComplexTypes_creationDate, Person_mapPropertyMadeOfComplexTypes.serialNumber as Person_mapPropertyMadeOfComplexTypes_serialNumber, Person_mapPropertyMadeOfComplexTypes.modificationDate as Person_mapPropertyMadeOfComplexTypes_modificationDate, Person_mapPropertyMadeOfComplexTypes.model as Person_mapPropertyMadeOfComplexTypes_model, Person_mapPropertyMadeOfComplexTypes.id as Person_mapPropertyMadeOfComplexTypes_id from Person left outer join Person_mapPropertyMadeOfComplexTypes as Person_mapPropertyMadeOfComplexTypes on Person.id = Person_mapPropertyMadeOfComplexTypes.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2c510894
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7eadbbc on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2c510894
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7eadbbc on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes={Timestamp[creationDate=Sat Oct 12 20:32:44 UTC 2024,modificationDate=Sat Oct 12 20:32:44 UTC 2024,readonlyProperty=<null>]=Car.Radio[model=model3,persisted=false,serialNumber=789,car=<null>]},mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person_mapPropertyMadeOfComplexTypes where id = ? and creationDate = ? and modificationDate = ? | {1={Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate=Sun Oct 13 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sun Oct 13 20:32:44 UTC 2024}, 2={Person_mapPropertyMadeOfComplexTypes.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfComplexTypes.creationDate=Sat Oct 12 20:32:44 UTC 2024, Person_mapPropertyMadeOfComplexTypes.modificationDate=Sat Oct 12 20:32:44 UTC 2024}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select 'key' from Person_mapPropertyMadeOfComplexTypes | {}
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person_phoneNumbers(id int, key varchar(255), value varchar(255), unique (id, key))
2024-10-15 20:32:44 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:44 DEBUG DDLDeployer alter table Person_phoneNumbers add constraint FK_Person_phoneNumbers_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.key=mobile, Person_phoneNumbers.value=03 33 33 33 33, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_phoneNumbers.key=home, Person_phoneNumbers.value=01 11 11 11 11, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1}, 3={Person_phoneNumbers.key=work, Person_phoneNumbers.value=02 22 22 22 22, Person_phoneNumbers.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3e7ea7f7
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4cd54017 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3e7ea7f7
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4cd54017 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3e7ea7f7
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4cd54017 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:44 DEBUG SQLOperation insert into Person_phoneNumbers(id, key, value) values (?, ?, ?) | {1={Person_phoneNumbers.key=vacation site, Person_phoneNumbers.value=04 44 44 44 44, Person_phoneNumbers.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:44 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_phoneNumbers.value as Person_phoneNumbers_value, Person_phoneNumbers.key as Person_phoneNumbers_key, Person_phoneNumbers.id as Person_phoneNumbers_id from Person left outer join Person_phoneNumbers as Person_phoneNumbers on Person.id = Person_phoneNumbers.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3e7ea7f7
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4cd54017 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3e7ea7f7
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4cd54017 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3e7ea7f7
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4cd54017 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:44 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3e7ea7f7
2024-10-15 20:32:44 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4cd54017 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers={vacation site=04 44 44 44 44, mobile=03 33 33 33 33, home=01 11 11 11 11},timestamp=<null>,vehicle=<null>,version=0]
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyAndValueAreEntities
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(id, name) values (?, ?) | {1={City.name=null, City.id=o.c.s.i.PersistableIdentifier@1}, 2={City.name=null, City.id=o.c.s.i.PersistableIdentifier@2}, 3={City.name=null, City.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null}, 2={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@2, Country.name=null}, 3={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null}, 4={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@4, Country.name=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?, ?) | {City.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@53a164ec
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@53a164ec
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?, ?) | {Country.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320c188c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@320c188c
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@2}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.description as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_description, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id left outer join City as Person_mapPropertyMadeOfEntityAsKeyAndValue_City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@792e3a94
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2aec2058 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1489779b on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4f499794
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5e1be7fd on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4f499794
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@792e3a94
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2aec2058 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1489779b on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@287b487
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5e1be7fd on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@287b487
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person_mapPropertyMadeOfEntityAsKeyAndValue set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id (W)=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value (U)=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.key (W)=o.c.s.i.PersistedIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKeyAndValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@4, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.description as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_description, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id left outer join City as Person_mapPropertyMadeOfEntityAsKeyAndValue_City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@792e3a94
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2aec2058 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1489779b on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@6c03de62
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5e1be7fd on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@6c03de62
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@792e3a94
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2aec2058 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1489779b on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@390c34d3
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5e1be7fd on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@390c34d3
2024-10-15 20:32:45 DEBUG SQLOperation select key from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKeyAndValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@3}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(id) values (?) | {1={City.id=o.c.s.i.PersistableIdentifier@1}, 2={City.id=o.c.s.i.PersistableIdentifier@2}, 3={City.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(id, name) values (?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@2}, 3={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1=1, 2=1, 3=1}
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1=1, 2=2, 3=2}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id left outer join City as Person_mapPropertyMadeOfEntityAsKeyAndValue_City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5332dee5
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6c0ad587 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@360c9975 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@64cb1fa4
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@72eb7495 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@64cb1fa4
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5332dee5
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6c0ad587 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@360c9975 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@786dddfe
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@72eb7495 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@786dddfe
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id left outer join City as Person_mapPropertyMadeOfEntityAsKeyAndValue_City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5332dee5
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6c0ad587 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@360c9975 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5f410696
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@72eb7495 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5f410696
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5332dee5
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6c0ad587 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@360c9975 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@76663a02
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@72eb7495 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@76663a02
2024-10-15 20:32:45 DEBUG SQLOperation select key from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id left outer join City as Person_mapPropertyMadeOfEntityAsKeyAndValue_City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5332dee5
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6c0ad587 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@360c9975 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7a5b3433
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@72eb7495 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7a5b3433
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5332dee5
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6c0ad587 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@360c9975 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@794cc43a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@72eb7495 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@794cc43a
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select key from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from City | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(id, name) values (?, ?) | {1={City.name=Lyon, City.id=o.c.s.i.PersistableIdentifier@2}, 2={City.name=Grenoble, City.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(id, name) values (?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@2}, 2={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id left outer join City as Person_mapPropertyMadeOfEntityAsKeyAndValue_City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@c880358
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@312ef7be on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43ff3929 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7b4e276a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7d2ffe0c on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7b4e276a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@c880358
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@312ef7be on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43ff3929 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2d3c3789
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7d2ffe0c on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2d3c3789
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKeyAndValue where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(id, name) values (?, ?) | {1={City.name=Marseille, City.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(id, name) values (?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.name as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_name, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id left outer join City as Person_mapPropertyMadeOfEntityAsKeyAndValue_City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@c880358
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@312ef7be on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43ff3929 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@55d64084
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7d2ffe0c on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@55d64084
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@c880358
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@312ef7be on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@43ff3929 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4c5a39b7
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7d2ffe0c on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4c5a39b7
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKeyAndValue where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@3}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from City | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKeyAndValue(id int, key int, value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_key_City_id foreign key(key) references City(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKeyAndValue add constraint FK_Person_mapPropertyMadeOfEntityAsKeyAndValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(id) values (?) | {1={City.id=o.c.s.i.PersistableIdentifier@1}, 2={City.id=o.c.s.i.PersistableIdentifier@3}, 3={City.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@3}, 2={Country.id=o.c.s.i.PersistableIdentifier@1}, 3={Country.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKeyAndValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@3}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@1}, 3={Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id left outer join City as Person_mapPropertyMadeOfEntityAsKeyAndValue_City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@61b7d68d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@440b84fa on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3127bdbf on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@6d32e614
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@b1aba40 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@6d32e614
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@61b7d68d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@440b84fa on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3127bdbf on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3c3f61c8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@b1aba40 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3c3f61c8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@61b7d68d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@440b84fa on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3127bdbf on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@30f9e9b5
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@b1aba40 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@30f9e9b5
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(id) values (?) | {1={Country.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person_mapPropertyMadeOfEntityAsKeyAndValue set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.id (W)=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.value (U)=o.c.s.i.PersistableIdentifier@4, Person_mapPropertyMadeOfEntityAsKeyAndValue.key (W)=o.c.s.i.PersistedIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKeyAndValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKeyAndValue.value as Person_mapPropertyMadeOfEntityAsKeyAndValue_value, Person_mapPropertyMadeOfEntityAsKeyAndValue.key as Person_mapPropertyMadeOfEntityAsKeyAndValue_key, Person_mapPropertyMadeOfEntityAsKeyAndValue.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_City_id, Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKeyAndValue as Person_mapPropertyMadeOfEntityAsKeyAndValue on Person.id = Person_mapPropertyMadeOfEntityAsKeyAndValue.id left outer join City as Person_mapPropertyMadeOfEntityAsKeyAndValue_City on Person_mapPropertyMadeOfEntityAsKeyAndValue.key = Person_mapPropertyMadeOfEntityAsKeyAndValue_City.id left outer join Country as Person_mapPropertyMadeOfEntityAsKeyAndValue_Country on Person_mapPropertyMadeOfEntityAsKeyAndValue.value = Person_mapPropertyMadeOfEntityAsKeyAndValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@61b7d68d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@440b84fa on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3127bdbf on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2a971c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@b1aba40 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2a971c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@61b7d68d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@440b84fa on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3127bdbf on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@681e3e39
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@b1aba40 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@681e3e39
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKeyAndValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@3, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKeyAndValue.key=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKeyAndValue.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from City where id = ? | {1={City.id=o.c.s.i.PersistedIdentifier@2}, 2={City.id=o.c.s.i.PersistedIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@3}, 2={Country.id=o.c.s.i.PersistedIdentifier@4}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKeyAndValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from City | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
[INFO] Tests run: 22, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.093 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyAndValueAreEntities
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$ValueIsEntity
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@2, Country.description=null}, 2={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.description=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue_Country.name as Person_mapPropertyMadeOfEntityAsValue_Country_name, Person_mapPropertyMadeOfEntityAsValue_Country.description as Person_mapPropertyMadeOfEntityAsValue_Country_description, Person_mapPropertyMadeOfEntityAsValue_Country.id as Person_mapPropertyMadeOfEntityAsValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.value = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b3d9031
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7a311a61 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@478c8a6d on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@397aab54
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b3d9031
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7a311a61 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@478c8a6d on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3468eba8
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3, Country.description=null}, 2={Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@4, Country.description=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@4, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue_Country.name as Person_mapPropertyMadeOfEntityAsValue_Country_name, Person_mapPropertyMadeOfEntityAsValue_Country.description as Person_mapPropertyMadeOfEntityAsValue_Country_description, Person_mapPropertyMadeOfEntityAsValue_Country.id as Person_mapPropertyMadeOfEntityAsValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.value = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b3d9031
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7a311a61 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@478c8a6d on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@38bc99f5
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5b3d9031
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7a311a61 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@478c8a6d on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4be4a158
2024-10-15 20:32:45 DEBUG SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null, Country.description=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@2, Country.name=null, Country.description=null}, 3={Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null, Country.description=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1=1, 2=Grenoble, 3=1}
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1=1, 2=Lyon, 3=2}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue_Country.name as Person_mapPropertyMadeOfEntityAsValue_Country_name, Person_mapPropertyMadeOfEntityAsValue_Country.description as Person_mapPropertyMadeOfEntityAsValue_Country_description, Person_mapPropertyMadeOfEntityAsValue_Country.id as Person_mapPropertyMadeOfEntityAsValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.value = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@fd7183d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1e63cd7e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@59f3cdc on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5022336b
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@fd7183d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1e63cd7e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@59f3cdc on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3df480
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue_Country.name as Person_mapPropertyMadeOfEntityAsValue_Country_name, Person_mapPropertyMadeOfEntityAsValue_Country.description as Person_mapPropertyMadeOfEntityAsValue_Country_description, Person_mapPropertyMadeOfEntityAsValue_Country.id as Person_mapPropertyMadeOfEntityAsValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.value = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@fd7183d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1e63cd7e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@59f3cdc on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5e30fd41
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@fd7183d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1e63cd7e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@59f3cdc on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3220fc63
2024-10-15 20:32:45 DEBUG SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue_Country.name as Person_mapPropertyMadeOfEntityAsValue_Country_name, Person_mapPropertyMadeOfEntityAsValue_Country.description as Person_mapPropertyMadeOfEntityAsValue_Country_description, Person_mapPropertyMadeOfEntityAsValue_Country.id as Person_mapPropertyMadeOfEntityAsValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.value = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@fd7183d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1e63cd7e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@59f3cdc on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@324cb824
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@fd7183d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1e63cd7e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@59f3cdc on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5b6ab218
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue_Country.name as Person_mapPropertyMadeOfEntityAsValue_Country_name, Person_mapPropertyMadeOfEntityAsValue_Country.description as Person_mapPropertyMadeOfEntityAsValue_Country_description, Person_mapPropertyMadeOfEntityAsValue_Country.id as Person_mapPropertyMadeOfEntityAsValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.value = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@19e7d4d8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3578546a on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@16cf8012 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5d0b665c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@19e7d4d8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3578546a on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@16cf8012 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@785bcc58
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Grenoble}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Lyon}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3}, 2={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?, ?) | {Country.id=[o.c.s.i.PersistableIdentifier@3, o.c.s.i.PersistableIdentifier@4]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@71f70ab7
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@71f70ab7
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@3}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@4}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue_Country.name as Person_mapPropertyMadeOfEntityAsValue_Country_name, Person_mapPropertyMadeOfEntityAsValue_Country.description as Person_mapPropertyMadeOfEntityAsValue_Country_description, Person_mapPropertyMadeOfEntityAsValue_Country.id as Person_mapPropertyMadeOfEntityAsValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.value = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@19e7d4d8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3578546a on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@16cf8012 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4504276d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@19e7d4d8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3578546a on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@16cf8012 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@6ede879
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Lyon}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Marseille}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsValue(id int, key varchar(255), value int, unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_value_Country_id foreign key(value) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsValue add constraint FK_Person_mapPropertyMadeOfEntityAsValue_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3}, 3={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsValue(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsValue.key=Lyon, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@2}, 2={Person_mapPropertyMadeOfEntityAsValue.key=Marseille, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@3}, 3={Person_mapPropertyMadeOfEntityAsValue.key=Grenoble, Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.value=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue_Country.name as Person_mapPropertyMadeOfEntityAsValue_Country_name, Person_mapPropertyMadeOfEntityAsValue_Country.description as Person_mapPropertyMadeOfEntityAsValue_Country_description, Person_mapPropertyMadeOfEntityAsValue_Country.id as Person_mapPropertyMadeOfEntityAsValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.value = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d87e80e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1ffa259c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6793275a on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2e680a3d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d87e80e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1ffa259c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6793275a on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4fec1bc2
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d87e80e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1ffa259c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6793275a on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5fec817a
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Grenoble}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsValue.value as Person_mapPropertyMadeOfEntityAsValue_value, Person_mapPropertyMadeOfEntityAsValue.key as Person_mapPropertyMadeOfEntityAsValue_key, Person_mapPropertyMadeOfEntityAsValue.id as Person_mapPropertyMadeOfEntityAsValue_id, Person_mapPropertyMadeOfEntityAsValue_Country.name as Person_mapPropertyMadeOfEntityAsValue_Country_name, Person_mapPropertyMadeOfEntityAsValue_Country.description as Person_mapPropertyMadeOfEntityAsValue_Country_description, Person_mapPropertyMadeOfEntityAsValue_Country.id as Person_mapPropertyMadeOfEntityAsValue_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsValue as Person_mapPropertyMadeOfEntityAsValue on Person.id = Person_mapPropertyMadeOfEntityAsValue.id left outer join Country as Person_mapPropertyMadeOfEntityAsValue_Country on Person_mapPropertyMadeOfEntityAsValue.value = Person_mapPropertyMadeOfEntityAsValue_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d87e80e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1ffa259c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6793275a on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7984ed90
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d87e80e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1ffa259c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6793275a on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@50617ef9
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsValue where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Marseille}, 2={Person_mapPropertyMadeOfEntityAsValue.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsValue.key=Lyon}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@2}, 2={Country.id=o.c.s.i.PersistedIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select value from Person_mapPropertyMadeOfEntityAsValue | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.09 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$ValueIsEntity
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyIsEntity
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@2}, 3={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?, ?) | {Country.id=[o.c.s.i.PersistableIdentifier@1, o.c.s.i.PersistableIdentifier@2]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20b0f382
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20b0f382
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.value=Grenoble, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKey.value=Lyon, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey_Country.name as Person_mapPropertyMadeOfEntityAsKey_Country_name, Person_mapPropertyMadeOfEntityAsKey_Country.description as Person_mapPropertyMadeOfEntityAsKey_Country_description, Person_mapPropertyMadeOfEntityAsKey_Country.id as Person_mapPropertyMadeOfEntityAsKey_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.key = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45ecfa94
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@188d1652 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6448c3bb on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@63dc82d7
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45ecfa94
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@188d1652 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6448c3bb on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@3ac92e18
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKey.value (U)=Paris, Person_mapPropertyMadeOfEntityAsKey.id (W)=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key (W)=o.c.s.i.PersistedIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@3}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20b0f382
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.value=Marseille, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey_Country.name as Person_mapPropertyMadeOfEntityAsKey_Country_name, Person_mapPropertyMadeOfEntityAsKey_Country.description as Person_mapPropertyMadeOfEntityAsKey_Country_description, Person_mapPropertyMadeOfEntityAsKey_Country.id as Person_mapPropertyMadeOfEntityAsKey_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.key = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45ecfa94
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@188d1652 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6448c3bb on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2a2eb82e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@45ecfa94
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@188d1652 on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6448c3bb on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5139c649
2024-10-15 20:32:45 DEBUG SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@3, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@1}, 2={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@2}, 3={Country.description=null, Country.name=null, Country.id=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1=1, 2=1, 3=Grenoble}
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1=1, 2=2, 3=Lyon}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey_Country.name as Person_mapPropertyMadeOfEntityAsKey_Country_name, Person_mapPropertyMadeOfEntityAsKey_Country.description as Person_mapPropertyMadeOfEntityAsKey_Country_description, Person_mapPropertyMadeOfEntityAsKey_Country.id as Person_mapPropertyMadeOfEntityAsKey_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.key = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@12c74423
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5903abec on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@39629c91 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@6b35c185
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@12c74423
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5903abec on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@39629c91 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@49d4fab8
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey_Country.name as Person_mapPropertyMadeOfEntityAsKey_Country_name, Person_mapPropertyMadeOfEntityAsKey_Country.description as Person_mapPropertyMadeOfEntityAsKey_Country_description, Person_mapPropertyMadeOfEntityAsKey_Country.id as Person_mapPropertyMadeOfEntityAsKey_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.key = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@12c74423
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5903abec on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@39629c91 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@284022ff
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@12c74423
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5903abec on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@39629c91 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@76b0e1d9
2024-10-15 20:32:45 DEBUG SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey_Country.name as Person_mapPropertyMadeOfEntityAsKey_Country_name, Person_mapPropertyMadeOfEntityAsKey_Country.description as Person_mapPropertyMadeOfEntityAsKey_Country_description, Person_mapPropertyMadeOfEntityAsKey_Country.id as Person_mapPropertyMadeOfEntityAsKey_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.key = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@12c74423
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5903abec on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@39629c91 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@6a73f254
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@12c74423
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5903abec on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@39629c91 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@505e6244
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select key from Person_mapPropertyMadeOfEntityAsKey | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null, Country.description=null}, 2={Country.id=o.c.s.i.PersistableIdentifier@2, Country.name=null, Country.description=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Lyon, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@2}, 2={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Grenoble, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey_Country.name as Person_mapPropertyMadeOfEntityAsKey_Country_name, Person_mapPropertyMadeOfEntityAsKey_Country.description as Person_mapPropertyMadeOfEntityAsKey_Country_description, Person_mapPropertyMadeOfEntityAsKey_Country.id as Person_mapPropertyMadeOfEntityAsKey_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.key = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6c57f74e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2a5dd41c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6e351383 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@b30adaa
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6c57f74e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2a5dd41c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6e351383 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@2ee6195
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.id (W)=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value (U)=Paris, Person_mapPropertyMadeOfEntityAsKey.key (W)=o.c.s.i.PersistedIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null, Country.description=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id from Country where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@3}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6d81acb
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Marseille, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey_Country.name as Person_mapPropertyMadeOfEntityAsKey_Country_name, Person_mapPropertyMadeOfEntityAsKey_Country.description as Person_mapPropertyMadeOfEntityAsKey_Country_description, Person_mapPropertyMadeOfEntityAsKey_Country.id as Person_mapPropertyMadeOfEntityAsKey_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.key = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6c57f74e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2a5dd41c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6e351383 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@4ef77ff8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6c57f74e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2a5dd41c on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6e351383 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@b58bd76
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where id = ? and key = ? | {1={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@2}, 2={Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKey | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_mapPropertyMadeOfEntityAsKey(id int, key int, value varchar(255), unique (id, key))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_id_Person_id foreign key(id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_mapPropertyMadeOfEntityAsKey add constraint FK_Person_mapPropertyMadeOfEntityAsKey_key_Country_id foreign key(key) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, name) values (?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=null}, 2={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@2, Country.name=null}, 3={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@3, Country.name=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(id, name) values (?, ?) | {1={Person.name=null, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_mapPropertyMadeOfEntityAsKey(id, key, value) values (?, ?, ?) | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Lyon}, 2={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@3, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Marseille}, 3={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value=Grenoble}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey_Country.name as Person_mapPropertyMadeOfEntityAsKey_Country_name, Person_mapPropertyMadeOfEntityAsKey_Country.description as Person_mapPropertyMadeOfEntityAsKey_Country_description, Person_mapPropertyMadeOfEntityAsKey_Country.id as Person_mapPropertyMadeOfEntityAsKey_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.key = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@37b1d943
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@73a3d40e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@11401b23 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@5011e17e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@37b1d943
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@73a3d40e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@11401b23 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@342430f3
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@37b1d943
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@73a3d40e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@11401b23 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7a69a38d
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person_mapPropertyMadeOfEntityAsKey set value = ? where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key (W)=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.id (W)=o.c.s.i.PersistableIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.value (U)=Paris}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@1, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_mapPropertyMadeOfEntityAsKey.value as Person_mapPropertyMadeOfEntityAsKey_value, Person_mapPropertyMadeOfEntityAsKey.key as Person_mapPropertyMadeOfEntityAsKey_key, Person_mapPropertyMadeOfEntityAsKey.id as Person_mapPropertyMadeOfEntityAsKey_id, Person_mapPropertyMadeOfEntityAsKey_Country.name as Person_mapPropertyMadeOfEntityAsKey_Country_name, Person_mapPropertyMadeOfEntityAsKey_Country.description as Person_mapPropertyMadeOfEntityAsKey_Country_description, Person_mapPropertyMadeOfEntityAsKey_Country.id as Person_mapPropertyMadeOfEntityAsKey_Country_id from Person left outer join Person_mapPropertyMadeOfEntityAsKey as Person_mapPropertyMadeOfEntityAsKey on Person.id = Person_mapPropertyMadeOfEntityAsKey.id left outer join Country as Person_mapPropertyMadeOfEntityAsKey_Country on Person_mapPropertyMadeOfEntityAsKey.key = Person_mapPropertyMadeOfEntityAsKey_Country.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@37b1d943
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@73a3d40e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@11401b23 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@7494905e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@37b1d943
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@73a3d40e on object Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistedIdentifier@1,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=<null>,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@11401b23 on object org.codefilarete.stalactite.engine.configurer.map.KeyValueRecord@627e07c8
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person_mapPropertyMadeOfEntityAsKey where key = ? and id = ? | {1={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@2, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1}, 2={Person_mapPropertyMadeOfEntityAsKey.key=o.c.s.i.PersistedIdentifier@3, Person_mapPropertyMadeOfEntityAsKey.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@2}, 2={Country.id=o.c.s.i.PersistedIdentifier@3}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select 'key' from Person_mapPropertyMadeOfEntityAsKey | {}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Country | {}
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.073 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest$KeyIsEntity
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.402 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportMapTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToMany
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_neighbours(person_id int, neighbours_id int, unique (person_id, neighbours_id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@888}, 2={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_children(person_id, children_id) values (?, ?) | {1={Person_children.children_id=o.c.s.i.PersistableIdentifier@888, Person_children.person_id=o.c.s.i.PersistableIdentifier@42}, 2={Person_children.children_id=o.c.s.i.PersistableIdentifier@666, Person_children.person_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@123}, 2={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_neighbours(person_id, neighbours_id) values (?, ?) | {1={Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42, Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@456}, 2={Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42, Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id, Person_neighbours.neighbours_id as Person_neighbours_neighbours_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id left outer join Person_neighbours as Person_neighbours on Person.id = Person_neighbours.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@36fa3f54
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@66286c8 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@50a741b9 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@36fa3f54
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@66286c8 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@50a741b9 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@36fa3f54
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@66286c8 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@50a741b9 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@36fa3f54
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@66286c8 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@50a741b9 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id, Person_neighbours.neighbours_id as Person_neighbours_neighbours_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id left outer join Person_neighbours as Person_neighbours on Person.id = Person_neighbours.person_id where Person.id in (?, ?, ?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@36fa3f54
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@66286c8 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@50a741b9 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@36fa3f54
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@66286c8 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@50a741b9 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@36fa3f54
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@66286c8 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@50a741b9 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@36fa3f54
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@66286c8 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@50a741b9 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Ban Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_children(person_id, children_id) values (?, ?) | {1={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@666}, 2={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3de08c83
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@26d18dbe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3de08c83
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@26d18dbe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id where Person.id in (?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3de08c83
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@26d18dbe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3de08c83
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@26d18dbe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_neighbours(person_id int, neighbours_id int, unique (person_id, neighbours_id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@888}, 2={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_children(person_id, children_id) values (?, ?) | {1={Person_children.children_id=o.c.s.i.PersistableIdentifier@666, Person_children.person_id=o.c.s.i.PersistableIdentifier@42}, 2={Person_children.children_id=o.c.s.i.PersistableIdentifier@888, Person_children.person_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@456}, 2={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_neighbours(person_id, neighbours_id) values (?, ?) | {1={Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@123, Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42}, 2={Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@456, Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id, Person_neighbours.neighbours_id as Person_neighbours_neighbours_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id left outer join Person_neighbours as Person_neighbours on Person.id = Person_neighbours.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30fc160c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@486fdc8a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@63b8c91d on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30fc160c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@486fdc8a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@63b8c91d on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30fc160c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@486fdc8a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@63b8c91d on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30fc160c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@486fdc8a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@63b8c91d on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id, Person_neighbours.neighbours_id as Person_neighbours_neighbours_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id left outer join Person_neighbours as Person_neighbours on Person.id = Person_neighbours.person_id where Person.id in (?, ?, ?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30fc160c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@486fdc8a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@63b8c91d on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30fc160c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@486fdc8a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@63b8c91d on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30fc160c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@486fdc8a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@63b8c91d on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@30fc160c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@486fdc8a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@63b8c91d on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_children(person_id, children_id) values (?, ?) | {1={Person_children.children_id=o.c.s.i.PersistableIdentifier@666, Person_children.person_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@602f8519
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@64cd08d7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@602f8519
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@64cd08d7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.055 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$ManyToMany
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToMany
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do}, 2={Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Ban Do}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_children(person_id, children_id) values (?, ?) | {1={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@666}, 2={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6eaa5629
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4b8a079f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6eaa5629
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4b8a079f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id where Person.id in (?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6eaa5629
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4b8a079f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6eaa5629
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4b8a079f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, fatherId int, directNeighborId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_fatherId_Person_id foreign key(fatherId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_directNeighborId_Person_id foreign key(directNeighborId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.fatherId=null, Person.directNeighborId=null, Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.directNeighborId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do}, 2={Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.directNeighborId=null, Person.id=o.c.s.i.PersistableIdentifier@888, Person.name=Ban Do}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.fatherId=null, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@456, Person.name=Ban Do}, 2={Person.fatherId=null, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@123, Person.name=Saca Do}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.id as Person_children_id, Person_neighbours.id as Person_neighbours_id from Person left outer join Person as Person_children on Person.id = Person_children.fatherId left outer join Person as Person_neighbours on Person.id = Person_neighbours.directNeighborId where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e670cb8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@142dfa67 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7b1125b7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e670cb8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@142dfa67 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7b1125b7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e670cb8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@142dfa67 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7b1125b7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e670cb8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@142dfa67 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7b1125b7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.id as Person_children_id, Person_neighbours.id as Person_neighbours_id from Person left outer join Person as Person_children on Person.id = Person_children.fatherId left outer join Person as Person_neighbours on Person.id = Person_neighbours.directNeighborId where Person.id in (?, ?, ?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e670cb8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@142dfa67 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7b1125b7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e670cb8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@142dfa67 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7b1125b7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e670cb8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@142dfa67 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7b1125b7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7e670cb8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@142dfa67 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@7b1125b7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_neighbours(person_id int, neighbours_id int, unique (person_id, neighbours_id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_children(person_id, children_id) values (?, ?) | {1={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@888}, 2={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@456}, 2={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_neighbours(person_id, neighbours_id) values (?, ?) | {1={Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42, Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@123}, 2={Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42, Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id, Person_neighbours.neighbours_id as Person_neighbours_neighbours_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id left outer join Person_neighbours as Person_neighbours on Person.id = Person_neighbours.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b319f13
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@13cba2b3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@9835575 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b319f13
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@13cba2b3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@9835575 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b319f13
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@13cba2b3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@9835575 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b319f13
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@13cba2b3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@9835575 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id, Person_neighbours.neighbours_id as Person_neighbours_neighbours_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id left outer join Person_neighbours as Person_neighbours on Person.id = Person_neighbours.person_id where Person.id in (?, ?, ?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b319f13
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@13cba2b3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@9835575 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b319f13
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@13cba2b3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@9835575 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b319f13
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@13cba2b3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@9835575 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7b319f13
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@13cba2b3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@9835575 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_children(person_id, children_id) values (?, ?) | {1={Person_children.children_id=o.c.s.i.PersistableIdentifier@666, Person_children.person_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5c05a3
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@79b5143f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5c05a3
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@79b5143f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, fatherId int, directNeighborId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_fatherId_Person_id foreign key(fatherId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_directNeighborId_Person_id foreign key(directNeighborId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.directNeighborId=null, Person.fatherId=null, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.name=Ban Do, Person.directNeighborId=null, Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@888}, 2={Person.name=Saca Do, Person.directNeighborId=null, Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, fatherId, directNeighborId) values (?, ?, ?, ?) | {1={Person.name=Saca Do, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.fatherId=null, Person.id=o.c.s.i.PersistableIdentifier@123}, 2={Person.name=Ban Do, Person.directNeighborId=o.c.s.i.PersistableIdentifier@42, Person.fatherId=null, Person.id=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.id as Person_children_id, Person_neighbours.id as Person_neighbours_id from Person left outer join Person as Person_children on Person.id = Person_children.fatherId left outer join Person as Person_neighbours on Person.id = Person_neighbours.directNeighborId where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6133ea2e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d4d153 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@99872c3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6133ea2e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d4d153 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@99872c3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6133ea2e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d4d153 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@99872c3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6133ea2e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d4d153 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@99872c3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.id as Person_children_id, Person_neighbours.id as Person_neighbours_id from Person left outer join Person as Person_children on Person.id = Person_children.fatherId left outer join Person as Person_neighbours on Person.id = Person_neighbours.directNeighborId where Person.id in (?, ?, ?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6133ea2e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d4d153 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@99872c3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6133ea2e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d4d153 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@99872c3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6133ea2e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d4d153 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@99872c3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6133ea2e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@59d4d153 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@99872c3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_children(person_id int, children_id int, unique (person_id, children_id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person_neighbours(person_id int, neighbours_id int, unique (person_id, neighbours_id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_children add constraint FK_Person_children_children_id_Person_id foreign key(children_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_neighbours_id_Person_id foreign key(neighbours_id) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person_neighbours add constraint FK_Person_neighbours_person_id_Person_id foreign key(person_id) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@888}, 2={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_children(person_id, children_id) values (?, ?) | {1={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@666}, 2={Person_children.person_id=o.c.s.i.PersistableIdentifier@42, Person_children.children_id=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@123}, 2={Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person_neighbours(person_id, neighbours_id) values (?, ?) | {1={Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@456, Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42}, 2={Person_neighbours.neighbours_id=o.c.s.i.PersistableIdentifier@123, Person_neighbours.person_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id, Person_neighbours.neighbours_id as Person_neighbours_neighbours_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id left outer join Person_neighbours as Person_neighbours on Person.id = Person_neighbours.person_id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a8ca14f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2fbdcf1a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a47fa3e on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a8ca14f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2fbdcf1a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a47fa3e on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a8ca14f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2fbdcf1a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a47fa3e on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a8ca14f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2fbdcf1a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a47fa3e on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.children_id as Person_children_children_id, Person_neighbours.neighbours_id as Person_neighbours_neighbours_id from Person left outer join Person_children as Person_children on Person.id = Person_children.person_id left outer join Person_neighbours as Person_neighbours on Person.id = Person_neighbours.person_id where Person.id in (?, ?, ?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@456, o.c.s.i.PersistedIdentifier@666, o.c.s.i.PersistedIdentifier@123]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a8ca14f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2fbdcf1a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a47fa3e on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@123,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a8ca14f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2fbdcf1a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a47fa3e on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@456,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a8ca14f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2fbdcf1a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a47fa3e on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5a8ca14f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2fbdcf1a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a47fa3e on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, fatherId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_fatherId_Person_id foreign key(fatherId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, fatherId) values (?, ?, ?) | {1={Person.fatherId=null, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, fatherId) values (?, ?, ?) | {1={Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}, 2={Person.fatherId=o.c.s.i.PersistableIdentifier@42, Person.name=Ban Do, Person.id=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.id as Person_children_id from Person left outer join Person as Person_children on Person.id = Person_children.fatherId where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@64fa393a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@ffc1a60 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@64fa393a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@ffc1a60 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, Person_children.id as Person_children_id from Person left outer join Person as Person_children on Person.id = Person_children.fatherId where Person.id in (?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@64fa393a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@ffc1a60 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@64fa393a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@ffc1a60 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Ban Do,neighbours=[],partner=<null>]
[INFO] Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.085 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToMany
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToOne
2024-10-15 20:32:45 DEBUG DDLDeployer create table House(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, house1Id int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_house1Id_House_id foreign key(house1Id) references House(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(name, id) values (?, ?) | {1={House.id=o.c.s.i.PersistableIdentifier@123, House.name=main house}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(name, id) values (?, ?) | {1={House.id=o.c.s.i.PersistableIdentifier@456, House.name=secondary house}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, house1Id) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.house1Id=o.c.s.i.PersistableIdentifier@456, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.name as house_name, house.id as house_id, house1.name as house1_name, house1.id as house1_id from Person left outer join House as house on Person.houseId = house.id left outer join House as house1 on Person.house1Id = house1.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d92135
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@788cdbcd on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@35118d60 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=secondary house, inhabitants=[]},id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update House set name = ? where id = ? | {1={House.id (W)=o.c.s.i.PersistedIdentifier@123, House.name (U)=new main house name}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.name as house_name, house.id as house_id, house1.name as house1_name, house1.id as house1_id from Person left outer join House as house on Person.houseId = house.id left outer join House as house1 on Person.house1Id = house1.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d92135
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@788cdbcd on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@35118d60 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=secondary house, inhabitants=[]},id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, houseId int, house1Id int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_house1Id_House_id foreign key(house1Id) references House(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@321}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.name=Poppy, Person.id=o.c.s.i.PersistableIdentifier@888, Person.houseId=null, Person.house1Id=null, Person.reversePartnerId=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.addressId=o.c.s.i.PersistableIdentifier@321, House.id=o.c.s.i.PersistableIdentifier@123, House.gardenerId=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere else in the world, Address.id=o.c.s.i.PersistableIdentifier@654}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.name=Daffodil, Person.id=o.c.s.i.PersistableIdentifier@999, Person.houseId=null, Person.house1Id=null, Person.reversePartnerId=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.addressId=o.c.s.i.PersistableIdentifier@654, House.id=o.c.s.i.PersistableIdentifier@456, House.gardenerId=o.c.s.i.PersistableIdentifier@999}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.house1Id=o.c.s.i.PersistableIdentifier@456, Person.reversePartnerId=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, house1Id, reversePartnerId) values (?, ?, ?, ?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666, Person.houseId=null, Person.house1Id=null, Person.reversePartnerId=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house1.id as house1_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id, house1_address.location as house1_address_location, house1_address.id as house1_address_id, house1_gardener.id as house1_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join House as house1 on Person.house1Id = house1.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id left outer join Address as house1_address on house1.addressId = house1_address.id left outer join Person as house1_gardener on house1.gardenerId = house1_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@196ce4b8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@1ac94794 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3138b6fe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5d8ffdd1 on object House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@25f0d0be on object House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4788a537 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=FluentEntityMappingConfigurationSupportCycleTest.Address[id=o.c.s.i.PersistedIdentifier@654,location=Somewhere else in the world], name=null, inhabitants=[]},id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4e9f18db on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@74040d6e on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house1.id as house1_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id, house1_address.location as house1_address_location, house1_address.id as house1_address_id, house1_gardener.id as house1_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join House as house1 on Person.house1Id = house1.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id left outer join Address as house1_address on house1.addressId = house1_address.id left outer join Person as house1_gardener on house1.gardenerId = house1_gardener.id where Person.id in (?, ?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@196ce4b8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@1ac94794 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3138b6fe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4788a537 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@196ce4b8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@1ac94794 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3138b6fe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4788a537 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@196ce4b8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@1ac94794 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Daffodil,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3138b6fe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Daffodil,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4788a537 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Daffodil,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ?, houseId = ?, house1Id = ?, reversePartnerId = ? where id = ? | {1={Person.name (U)=Dandelion, Person.id (W)=o.c.s.i.PersistedIdentifier@999, Person.houseId (U)=null, Person.house1Id (U)=null, Person.reversePartnerId (U)=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ?, houseId = ?, house1Id = ?, reversePartnerId = ? where id = ? | {1={Person.name (U)=Saca Do, Person.id (W)=o.c.s.i.PersistableIdentifier@666, Person.houseId (U)=null, Person.house1Id (U)=null, Person.reversePartnerId (U)=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house1.id as house1_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id, house1_address.location as house1_address_location, house1_address.id as house1_address_id, house1_gardener.id as house1_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join House as house1 on Person.house1Id = house1.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id left outer join Address as house1_address on house1.addressId = house1_address.id left outer join Person as house1_gardener on house1.gardenerId = house1_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@196ce4b8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@1ac94794 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3138b6fe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5d8ffdd1 on object House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@25f0d0be on object House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4788a537 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=House{id=o.c.s.i.PersistedIdentifier@456, gardener=null, address=FluentEntityMappingConfigurationSupportCycleTest.Address[id=o.c.s.i.PersistedIdentifier@654,location=Somewhere else in the world], name=null, inhabitants=[]},id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4e9f18db on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@74040d6e on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house1.id as house1_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id, house1_address.location as house1_address_location, house1_address.id as house1_address_id, house1_gardener.id as house1_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join House as house1 on Person.house1Id = house1.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id left outer join Address as house1_address on house1.addressId = house1_address.id left outer join Person as house1_gardener on house1.gardenerId = house1_gardener.id where Person.id in (?, ?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@196ce4b8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@1ac94794 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3138b6fe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4788a537 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@196ce4b8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@1ac94794 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3138b6fe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4788a537 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@196ce4b8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@1ac94794 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3138b6fe on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4788a537 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ?, houseId = ?, house1Id = ?, reversePartnerId = ? where id = ? | {1={Person.name (U)=Saca Do, Person.id (W)=o.c.s.i.PersistableIdentifier@666, Person.houseId (U)=null, Person.house1Id (U)=null, Person.reversePartnerId (U)=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@999}}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Person | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, partnerId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_partnerId_Person_id foreign key(partnerId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.id=o.c.s.i.PersistableIdentifier@456, Address.location=Somewhere in the world}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.name=Poppy, Person.houseId=null, Person.partnerId=null, Person.id=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.gardenerId=o.c.s.i.PersistableIdentifier@888, House.addressId=o.c.s.i.PersistableIdentifier@456, House.id=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.name=Saca Do, Person.houseId=null, Person.partnerId=null, Person.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.partnerId=o.c.s.i.PersistableIdentifier@666, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.partnerId = partner.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fc4205a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@528973d1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5445dea7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@53f9ccbe on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2f88fc72 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.partnerId = partner.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fc4205a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@528973d1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5445dea7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fc4205a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@528973d1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5445dea7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.name=Dandelion, Person.houseId=null, Person.partnerId=null, Person.id=o.c.s.i.PersistableIdentifier@999}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update House set addressId = ?, gardenerId = ? where id = ? | {1={House.gardenerId (U)=o.c.s.i.PersistableIdentifier@999, House.addressId (U)=o.c.s.i.PersistableIdentifier@456, House.id (W)=o.c.s.i.PersistedIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.partnerId = partner.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fc4205a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@528973d1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5445dea7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@53f9ccbe on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2f88fc72 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.partnerId = partner.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@666]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fc4205a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@528973d1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5445dea7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7fc4205a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@528973d1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@5445dea7 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Person | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, houseId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=Poppy, Person.houseId=null, Person.reversePartnerId=null, Person.id=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.id=o.c.s.i.PersistableIdentifier@123, House.gardenerId=o.c.s.i.PersistableIdentifier@888, House.addressId=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.reversePartnerId=null, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=Saca Do, Person.houseId=null, Person.reversePartnerId=o.c.s.i.PersistableIdentifier@42, Person.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8d15f66
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5a29655a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@36d384a1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@41d0f460 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3e82d2b4 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@888, o.c.s.i.PersistedIdentifier@666]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8d15f66
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5a29655a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@36d384a1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8d15f66
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5a29655a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@36d384a1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=Dandelion, Person.houseId=null, Person.reversePartnerId=null, Person.id=o.c.s.i.PersistableIdentifier@999}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update House set addressId = ?, gardenerId = ? where id = ? | {1={House.id (W)=o.c.s.i.PersistedIdentifier@123, House.gardenerId (U)=o.c.s.i.PersistableIdentifier@999, House.addressId (U)=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ?, houseId = ?, reversePartnerId = ? where id = ? | {1={Person.name (U)=Saca Do, Person.houseId (U)=null, Person.reversePartnerId (U)=o.c.s.i.PersistableIdentifier@42, Person.id (W)=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8d15f66
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5a29655a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@36d384a1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@41d0f460 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@3e82d2b4 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?, ?) | {Person.id=[o.c.s.i.PersistedIdentifier@999, o.c.s.i.PersistedIdentifier@666]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8d15f66
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5a29655a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@36d384a1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@8d15f66
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@5a29655a on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@36d384a1 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ?, houseId = ?, reversePartnerId = ? where id = ? | {1={Person.name (U)=Saca Do, Person.houseId (U)=null, Person.reversePartnerId (U)=null, Person.id (W)=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Person | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, partnerId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_partnerId_Person_id foreign key(partnerId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, partnerId) values (?, ?, ?) | {1={Person.partnerId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=Saca Do}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, partnerId) values (?, ?, ?) | {1={Person.partnerId=o.c.s.i.PersistableIdentifier@666, Person.id=o.c.s.i.PersistableIdentifier@42, Person.name=John Do}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, partner.id as partner_id from Person left outer join Person as partner on Person.partnerId = partner.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3ac69d0f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@47e69438 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, partner.id as partner_id from Person left outer join Person as partner on Person.partnerId = partner.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3ac69d0f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@47e69438 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, reversePartnerId) values (?, ?, ?) | {1={Person.reversePartnerId=null, Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, reversePartnerId) values (?, ?, ?) | {1={Person.reversePartnerId=o.c.s.i.PersistableIdentifier@42, Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, partner.id as partner_id from Person left outer join Person as partner on Person.id = partner.reversePartnerId where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@15e97cb2
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@46c029ca on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, partner.id as partner_id from Person left outer join Person as partner on Person.id = partner.reversePartnerId where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@15e97cb2
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@46c029ca on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(reversePartnerId int, name varchar(255), id int not null, houseId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_reversePartnerId_Person_id foreign key(reversePartnerId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.id=o.c.s.i.PersistableIdentifier@456, Address.location=Somewhere in the world}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=Saca Do, Person.houseId=null, Person.id=o.c.s.i.PersistableIdentifier@666, Person.reversePartnerId=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.id=o.c.s.i.PersistableIdentifier@123, House.gardenerId=o.c.s.i.PersistableIdentifier@666, House.addressId=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, reversePartnerId) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.id=o.c.s.i.PersistableIdentifier@42, Person.reversePartnerId=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@666}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@747ef7e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@16d7cfff on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ed3fe44 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ?, houseId = ?, reversePartnerId = ? where id = ? | {1={Person.name (U)=Saca Do, Person.houseId (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@666, Person.reversePartnerId (U)=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@747ef7e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@16d7cfff on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ed3fe44 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3d475c8d on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@54f803a1 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.id = partner.reversePartnerId left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@747ef7e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@16d7cfff on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ed3fe44 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, partnerId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_partnerId_Person_id foreign key(partnerId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.name=Saca Do, Person.id=o.c.s.i.PersistableIdentifier@666, Person.partnerId=null, Person.houseId=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.gardenerId=o.c.s.i.PersistableIdentifier@666, House.id=o.c.s.i.PersistableIdentifier@123, House.addressId=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.partnerId = partner.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@666}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@739f6bff
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@6d2ecf65 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@65e681ac on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, partnerId) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.id=o.c.s.i.PersistableIdentifier@42, Person.partnerId=o.c.s.i.PersistableIdentifier@666, Person.houseId=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.partnerId = partner.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@739f6bff
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@6d2ecf65 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@65e681ac on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2c17fe18 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@25ecf4bb on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, partner.id as partner_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Person as partner on Person.partnerId = partner.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@739f6bff
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@6d2ecf65 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@65e681ac on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@666,name=Saca Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table House(id int not null, addressId int, gardenerId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, houseId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_gardenerId_Person_id foreign key(gardenerId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId) values (?, ?, ?) | {1={Person.name=Poppy, Person.houseId=null, Person.id=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(id, addressId, gardenerId) values (?, ?, ?) | {1={House.id=o.c.s.i.PersistableIdentifier@123, House.addressId=o.c.s.i.PersistableIdentifier@456, House.gardenerId=o.c.s.i.PersistableIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId) values (?, ?, ?) | {1={Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@67908d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2403b94f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a08e3b on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2fc50143 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@888}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@67908d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2403b94f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId) values (?, ?, ?) | {1={Person.name=Dandelion, Person.houseId=null, Person.id=o.c.s.i.PersistableIdentifier@999}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update House set addressId = ?, gardenerId = ? where id = ? | {1={House.id (W)=o.c.s.i.PersistedIdentifier@123, House.gardenerId (U)=o.c.s.i.PersistableIdentifier@999, House.addressId (U)=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@67908d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2403b94f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2a08e3b on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2fc50143 on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.gardenerId = house_gardener.id where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@999}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@67908d
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2403b94f on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Person | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Address(location varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(reverseGardenerId int, name varchar(255), id int not null, houseId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table House(id int not null, addressId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_houseId_House_id foreign key(houseId) references House(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_reverseGardenerId_House_id foreign key(reverseGardenerId) references House(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table House add constraint FK_House_addressId_Address_id foreign key(addressId) references Address(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Address(location, id) values (?, ?) | {1={Address.location=Somewhere in the world, Address.id=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into House(id, addressId) values (?, ?) | {1={House.id=o.c.s.i.PersistableIdentifier@123, House.addressId=o.c.s.i.PersistableIdentifier@456}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, reverseGardenerId) values (?, ?, ?, ?) | {1={Person.name=Poppy, Person.houseId=null, Person.id=o.c.s.i.PersistableIdentifier@888, Person.reverseGardenerId=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, reverseGardenerId) values (?, ?, ?, ?) | {1={Person.name=John Do, Person.houseId=o.c.s.i.PersistableIdentifier@123, Person.id=o.c.s.i.PersistableIdentifier@42, Person.reverseGardenerId=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.id = house_gardener.reverseGardenerId where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@44167adf
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@29dab8a3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@39e8899c on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6fcfe31b on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.id = house_gardener.reverseGardenerId where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@888}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@44167adf
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@29dab8a3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@888,name=Poppy,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@888}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, houseId, reverseGardenerId) values (?, ?, ?, ?) | {1={Person.name=Dandelion, Person.houseId=null, Person.id=o.c.s.i.PersistableIdentifier@999, Person.reverseGardenerId=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.id = house_gardener.reverseGardenerId where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@44167adf
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@29dab8a3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@42,name=John Do,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@39e8899c on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6fcfe31b on object House{id=o.c.s.i.PersistedIdentifier@123, gardener=null, address=null, name=null, inhabitants=[]}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id, house.id as house_id, house_address.location as house_address_location, house_address.id as house_address_id, house_gardener.id as house_gardener_id from Person left outer join House as house on Person.houseId = house.id left outer join Address as house_address on house.addressId = house_address.id left outer join Person as house_gardener on house.id = house_gardener.reverseGardenerId where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@999}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@44167adf
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@29dab8a3 on object FluentEntityMappingConfigurationSupportCycleTest.Person[children=[],directNeighbor=<null>,father=<null>,house=<null>,house1=<null>,id=o.c.s.i.PersistedIdentifier@999,name=Dandelion,neighbours=[],partner=<null>]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@999}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from House where id = ? | {1={House.id=o.c.s.i.PersistableIdentifier@123}}
2024-10-15 20:32:45 DEBUG SQLOperation select id from Person | {}
[INFO] Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.147 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest$OneToOne
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.288 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportCycleTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, capitalId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.name=Paris, City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id, capital.name as capital_name, capital.id as capital_id from Country left outer join Person as president on Country.presidentId = president.id left outer join City as capital on Country.capitalId = capital.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@727fe214
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@76486f75 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7baa5cea on object Country[ancientCities=[],capital=City[country=org.codefilarete.stalactite.engine.model.Country@622691e3,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>],cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@b43a159
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@262d94d4
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.capitalId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id, capital.name as capital_name, capital.id as capital_id from Country left outer join Person as president on Country.presidentId = president.id left outer join City as capital on Country.capitalId = capital.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@727fe214
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@76486f75 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7baa5cea on object Country[ancientCities=[],capital=City[country=org.codefilarete.stalactite.engine.model.Country@100710fa,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>],cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set description = ?, presidentId = ?, capitalId = ? where id = ? | {1={Country.description (U)=null, Country.id (W)=o.c.s.i.PersistableIdentifier@1, Country.presidentId (U)=null, Country.capitalId (U)=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ? where id = ? | {1={City.name (U)=Paris renamed, City.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, capitalId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id) values (?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id, capital.name as capital_name, capital.id as capital_id from Country left outer join Person as president on Country.presidentId = president.id left outer join City as capital on Country.capitalId = capital.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3447393a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@24da536 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@f4ec2ac on object Country[ancientCities=[],capital=City[country=org.codefilarete.stalactite.engine.model.Country@77f68e5f,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>],cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1ae5ae3b
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@52ef9ec6
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id, presidentId, capitalId) values (?, ?, ?, ?) | {1={Country.capitalId=o.c.s.i.PersistableIdentifier@0, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id, capital.name as capital_name, capital.id as capital_id from Country left outer join Person as president on Country.presidentId = president.id left outer join City as capital on Country.capitalId = capital.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3447393a
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@24da536 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@f4ec2ac on object Country[ancientCities=[],capital=City[country=org.codefilarete.stalactite.engine.model.Country@4a64cd58,id=o.c.s.i.PersistedIdentifier@0,name=Paris,persons=<null>,state=<null>],cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=French president renamed, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@0, City.name (U)=Paris renamed}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), presidentId int, id int not null, unique (id))
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, presidentId, id) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@456, Country.presidentId=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistableIdentifier@123,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=France president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0], Country.name=France, Country.description=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.presidentId as Country_presidentId, Country.id as Country_id from Country where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@456}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@76457748
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set presidentId = ? where id = ? | {1={Country.id (W)=o.c.s.i.PersistedIdentifier@456, Country.presidentId (U)=Person[addressBook=<null>,addresses=<null>,contracts=<null>,country=<null>,id=o.c.s.i.PersistableIdentifier@124,mapPropertyMadeOfComplexTypes=<null>,mapPropertyMadeOfComplexTypesWithColumnDuplicates=<null>,mapPropertyMadeOfEntityAsKey=<null>,mapPropertyMadeOfEntityAsKeyAndValue=<null>,mapPropertyMadeOfEntityAsValue=<null>,name=French president,nicknames=<null>,phoneNumbers=<null>,timestamp=<null>,vehicle=<null>,version=0]}}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(countryId int, name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris, City.countryId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d13201f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@38b50313 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@0, City.name (U)=Paris, City.countryId (U)=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d13201f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@38b50313 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ade60fd
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d13201f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@38b50313 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@1, City.name=Lyon, City.countryId=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d13201f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@38b50313 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ade60fd
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d13201f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@38b50313 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set countryId = ?, name = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@1, City.name (U)=Lyon renamed, City.countryId (U)=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@d13201f
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@38b50313 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ade60fd
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@1, City.name (U)=Lyon renamed, City.countryId (U)=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2ade60fd
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Paris, City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@58e975e1
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@e93df1c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Paris, City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@58e975e1
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@e93df1c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2a785412
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@58e975e1
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@e93df1c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.name=Lyon, City.countryId=o.c.s.i.PersistedIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@58e975e1
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@e93df1c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2a785412
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@58e975e1
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@e93df1c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon renamed, City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@58e975e1
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@e93df1c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2a785412
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.name (U)=Lyon renamed, City.countryId (U)=null, City.id (W)=o.c.s.i.PersistedIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2a785412
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistableIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@0, City.name=Paris}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41b55c58
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@573d6ca4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.id (W)=o.c.s.i.PersistableIdentifier@0, City.name (U)=Paris}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41b55c58
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@573d6ca4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@32932b1a
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41b55c58
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@573d6ca4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.countryId=o.c.s.i.PersistedIdentifier@0, City.id=o.c.s.i.PersistableIdentifier@1, City.name=Lyon}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41b55c58
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@573d6ca4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@32932b1a
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41b55c58
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@573d6ca4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.id (W)=o.c.s.i.PersistedIdentifier@1, City.name (U)=Lyon renamed}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@41b55c58
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@573d6ca4 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@32932b1a
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.countryId (U)=null, City.id (W)=o.c.s.i.PersistedIdentifier@1, City.name (U)=Lyon renamed}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@32932b1a
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(description, id) values (?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@0, City.countryId=o.c.s.i.PersistableIdentifier@0, City.name=Paris}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7492913
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@62a32d7e on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistableIdentifier@0, City.countryId (U)=null, City.name (U)=Paris}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7492913
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@62a32d7e on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11e5bcb3
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7492913
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@62a32d7e on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into City(name, id, countryId) values (?, ?, ?) | {1={City.id=o.c.s.i.PersistableIdentifier@1, City.countryId=o.c.s.i.PersistedIdentifier@0, City.name=Lyon}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7492913
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@62a32d7e on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11e5bcb3
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7492913
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@62a32d7e on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@1, City.countryId (U)=o.c.s.i.PersistedIdentifier@0, City.name (U)=Lyon renamed}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, capital.name as capital_name, capital.id as capital_id from Country left outer join City as capital on Country.id = capital.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7492913
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@62a32d7e on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11e5bcb3
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update City set name = ?, countryId = ? where id = ? | {1={City.id (W)=o.c.s.i.PersistedIdentifier@1, City.countryId (U)=null, City.name (U)=Lyon renamed}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select City.name as City_name, City.id as City_id from City where City.id in (?) | {City.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@11e5bcb3
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Delete
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@100}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5421560c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6ff1c80a on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@100,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@100}}
[INFO] Tests run: 8, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Delete
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Update
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@195db2e1
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@299695fa on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.name (U)=France, Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.presidentId (U)=null, Country.description (U)=Smelly cheese !}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@195db2e1
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@299695fa on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !, Country.name=France}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@69a9ad5b
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2fb1ecc2 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=French president renamed, Person.id (W)=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@69a9ad5b
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2fb1ecc2 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=new French president, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.presidentId (U)=o.c.s.i.PersistableIdentifier@1, Country.id (W)=o.c.s.i.PersistedIdentifier@0, Country.description (U)=Smelly cheese !, Country.name (U)=France}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@69a9ad5b
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2fb1ecc2 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@229b155e
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, countryId) values (?, ?, ?) | {1={Person.countryId=o.c.s.i.PersistableIdentifier@0, Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.id = president.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@14d97ea4
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7f99601 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.countryId (U)=o.c.s.i.PersistedIdentifier@0, Person.id (W)=o.c.s.i.PersistedIdentifier@0, Person.name (U)=French president renamed}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.id = president.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@14d97ea4
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7f99601 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, countryId) values (?, ?, ?) | {1={Person.countryId=o.c.s.i.PersistedIdentifier@0, Person.id=o.c.s.i.PersistableIdentifier@1, Person.name=new French president}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.countryId (U)=null, Person.id (W)=o.c.s.i.PersistedIdentifier@0, Person.name (U)=French president renamed}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.id = president.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@14d97ea4
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7f99601 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6aa12f32
2024-10-15 20:32:45 DEBUG SQLOperation select countryId from Person where id = :personId | {personId=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG SQLOperation select countryId from Person where id = :personId | {personId=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country inner join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@49df6998
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@59d03809 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@18d22a04
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4598ee83 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.description (U)=Smelly cheese !, Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.presidentId (U)=null, Country.name (U)=France}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@18d22a04
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@4598ee83 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@106763ee
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@58879749
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@517095f9 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=New French president, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set name = ?, description = ?, presidentId = ? where id = ? | {1={Country.description (U)=Smelly cheese !, Country.id (W)=o.c.s.i.PersistableIdentifier@0, Country.name (U)=France, Country.presidentId (U)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@58879749
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@517095f9 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.066 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Update
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Insert
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@25bf1fe7
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=France 2, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@205889fe
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2667a07f on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=France 2,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France, Country.description=Smelly cheese !, Country.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id, countryId) values (?, ?, ?) | {1={Person.countryId=o.c.s.i.PersistableIdentifier@0, Person.id=o.c.s.i.PersistableIdentifier@0, Person.name=French president}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.name=France 2, Country.description=null, Country.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@113649c0
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ?, countryId = ? where id = ? | {1={Person.countryId (U)=o.c.s.i.PersistableIdentifier@1, Person.id (W)=o.c.s.i.PersistedIdentifier@0, Person.name (U)=Me !!}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.id = president.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@591b1946
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@23094dc3 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=France 2,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select count(*) as countryCount from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@0, Country.name=France, Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4e999d9e
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set name = ? where id = ? | {1={Person.name (U)=Me !!, Person.id (W)=o.c.s.i.PersistedIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@1, Country.name=France 2, Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4da2024c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@77c39d6a on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@1,languages=[],modificationDate=<null>,name=France 2,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation select count(*) as countryCount from Country | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@0}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.name=France, Country.presidentId=o.c.s.i.PersistableIdentifier@0, Country.id=o.c.s.i.PersistableIdentifier@0, Country.description=Smelly cheese !}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistableIdentifier@0}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@b81fc30
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6818d9b7 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@0,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.08 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll$Insert
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.218 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeAll
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$ForeignKeyCreation
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table city(state int, name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table city add constraint FK_city_state_Country_id foreign key(state) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, capitalId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_capitalId_City_id foreign key(capitalId) references City(id)
2024-10-15 20:32:45 DEBUG DDLDeployer create table city(state int, name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table city add constraint FK_city_state_Country_id foreign key(state) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table city(state int, name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table city add constraint FK_city_state_Country_id foreign key(state) references Country(id)
2024-10-15 20:32:45 DEBUG DDLDeployer create table City(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.038 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$ForeignKeyCreation
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeDeclaration
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.id=o.c.s.i.PersistableIdentifier@666, Person.name=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=null, Country.presidentId=o.c.s.i.PersistableIdentifier@666, Country.id=o.c.s.i.PersistableIdentifier@42, Country.name=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@32cf903e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1c320505 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG SQLOperation select Person.name as Person_name, Person.id as Person_id from Person where Person.id in (?) | {Person.id=o.c.s.i.PersistedIdentifier@666}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3b568c84
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, countryId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Person add constraint FK_Person_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=French president, Person.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id) values (?, ?, ?) | {1={Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !, Country.name=France}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set countryId = ? where id = ? | {1={}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.id = president.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6099c9b2
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@57033d9e on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set name = ? where id = ? | {1={Country.id (W)=o.c.s.i.PersistableIdentifier@42, Country.name (U)=touched France}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set countryId = ? where id = ? | {1={}, 2={}}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Person where id = 1 | {}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Person(name, id) values (?, ?) | {1={Person.name=New French president, Person.id=o.c.s.i.PersistableIdentifier@2}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set name = ?, description = ? where id = ? | {1={Country.id (W)=o.c.s.i.PersistedIdentifier@42, Country.description (U)=Smelly cheese !, Country.name (U)=France}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set countryId = ? where id = ? | {1={}, 2={}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.id = president.countryId where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6099c9b2
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@57033d9e on object Country[ancientCities=[],capital=<null>,cities=<null>,description=Smelly cheese !,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Person set countryId = ? where id = ? | {1={}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Country | {}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Person | {}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Person where id = 2 | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation select Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@100}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1c6ba49e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@438dcd81 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@100,languages=[],modificationDate=<null>,name=<null>,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@100}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Person where id = ? | {1={Person.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@42, Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@387ee53c
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@41bfa8c on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set description = ?, name = ? where id = ? | {1={Country.name (U)=touched France, Country.id (W)=o.c.s.i.PersistableIdentifier@42, Country.description (U)=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Person where id = 1 | {}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Country | {}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Person where id = 1 | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Person(name varchar(255), id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Country(name varchar(255), description varchar(255), id int not null, presidentId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Country add constraint FK_Country_presidentId_Person_id foreign key(presidentId) references Person(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Country(name, description, id, presidentId) values (?, ?, ?, ?) | {1={Country.description=Smelly cheese !, Country.presidentId=o.c.s.i.PersistableIdentifier@1, Country.name=France, Country.id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select Country.name as Country_name, Country.description as Country_description, Country.id as Country_id, president.name as president_name, president.id as president_id from Country left outer join Person as president on Country.presidentId = president.id where Country.id in (?) | {Country.id=o.c.s.i.PersistedIdentifier@42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7249fee8
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@22a47156 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@42,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Country set description = ?, name = ? where id = ? | {1={Country.description (U)=null, Country.name (U)=touched France, Country.id (W)=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Person where id = 1 | {}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Country where id = ? | {1={Country.id=o.c.s.i.PersistedIdentifier@42}}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Country | {}
2024-10-15 20:32:45 DEBUG SQLOperation select name from Person where id = 1 | {}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.051 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest$CascadeDeclaration
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.347 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToOneTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest
2024-10-15 20:32:45 DEBUG DDLDeployer create table Engine(model varchar(255) not null, unique (model))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, engineModel varchar(255), unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Car add constraint FK_Car_engineModel_Engine_model foreign key(engineModel) references Engine(model)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Engine(model) values (?) | {1={Engine.model=XFE45K-TRE}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Car(model, id, engineModel) values (?, ?, ?) | {1={Car.id=42, Car.model=Renault, Car.engineModel=XFE45K-TRE}}
2024-10-15 20:32:45 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, engine.model as engine_model from Car left outer join Engine as engine on Car.engineModel = engine.model where Car.id in (?) | {Car.id=42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@9835108
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6717483 on object Car{id=42, color=null, model='Renault'}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=42, Car.model=Renault}}
2024-10-15 20:32:45 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@a8128f
2024-10-15 20:32:45 DEBUG DDLDeployer create table AbstractVehicle(id bigint not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Vehicle(id bigint not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into AbstractVehicle(id) values (?) | {1={AbstractVehicle.id=42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=42}}
2024-10-15 20:32:45 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id, Vehicle.id as Vehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2c589d04
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@1c4de15b on object Car{id=42, color=null, model='Renault'}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@7495ff6b on object Car{id=42, color=null, model='Renault'}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.id=42, Car.model=Renault}}
2024-10-15 20:32:45 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4056dfd5
2024-10-15 20:32:45 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Engine(model varchar(255) not null, carId bigint, unique (model))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Engine add constraint FK_Engine_carId_Car_id foreign key(carId) references Car(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=42}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Engine(model, carId) values (?, ?) | {1={Engine.carId=42, Engine.model=XFE45K-TRE}}
2024-10-15 20:32:45 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, engine.model as engine_model from Car left outer join Engine as engine on Car.id = engine.carId where Car.id in (?) | {Car.id=42}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@23b5b8b5
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@553f50d4 on object Car{id=42, color=null, model='Renault'}
[INFO] Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.041 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportAlreadyAssignedIdentifierTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest
2024-10-15 20:32:45 DEBUG DDLDeployer create table Engine(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Car(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, engineId bigint, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Car add constraint FK_Car_engineId_Engine_id foreign key(engineId) references Engine(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Engine(model, id) values (?, default) | {1={Engine.model=XFE45K-TRE}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Car(model, id, engineId) values (?, default, ?) | {1={Car.model=Renault, Car.engineId=1}}
2024-10-15 20:32:45 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, engine.model as engine_model, engine.id as engine_id from Car left outer join Engine as engine on Car.engineId = engine.id where Car.id in (?) | {Car.id=1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@600075a4
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@1847ac on object Car{id=1, color=null, model='Renault'}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Car(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Car(model, id) values (?, default) | {1={Car.model=Renault}}
2024-10-15 20:32:45 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@552bab01
2024-10-15 20:32:45 DEBUG DDLDeployer create table AbstractVehicle(id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Vehicle(id bigint not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Car(model varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Vehicle add constraint FK_Vehicle_id_AbstractVehicle_id foreign key(id) references AbstractVehicle(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Car add constraint FK_Car_id_Vehicle_id foreign key(id) references Vehicle(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into AbstractVehicle(id) values (default) | {1={}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Vehicle(id) values (?) | {1={Vehicle.id=1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Car(model, id) values (?, ?) | {1={Car.model=Renault, Car.id=1}}
2024-10-15 20:32:45 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id, AbstractVehicle.id as AbstractVehicle_id, Vehicle.id as Vehicle_id from Car inner join AbstractVehicle as AbstractVehicle on Car.id = AbstractVehicle.id inner join Vehicle as Vehicle on Car.id = Vehicle.id where Car.id in (?) | {Car.id=1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1eb0b2b0
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@4a2fd0c4 on object Car{id=1, color=null, model='Renault'}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.MergeJoinNode$MergeJoinRowConsumer@5111ce03 on object Car{id=1, color=null, model='Renault'}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Car(model varchar(255), id bigint GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1) not null, unique (id))
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Car(model, id) values (?, default) | {1={Car.model=Renault}}
2024-10-15 20:32:45 DEBUG SQLOperation select id, model from Car | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Car.model as Car_model, Car.id as Car_id from Car where Car.id in (?) | {Car.id=1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6faeb786
[INFO] Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.032 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportPostInsertIdentifierTest
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest
2024-10-15 20:32:45 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, questionId int, myIdx integer, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Choice(label, id, questionId, myIdx) values (?, ?, ?, ?) | {1={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.myIdx=2, Choice.label=null}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.myIdx=3, Choice.label=null}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.myIdx=1, Choice.label=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select Choice.id, Choice.myIdx from Choice order by Choice.id | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20}, 2={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30}, 3={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10}}
2024-10-15 20:32:45 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.idx=1, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10}, 2={Choice.idx=3, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30}, 3={Choice.idx=2, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20}}
2024-10-15 20:32:45 DEBUG SQLOperation select Question.id as Question_id, Choice.label as Choice_label, Choice.id as Choice_id, Choice.idx as Choice_idx from Question left outer join Choice as Choice on Question.id = Choice.questionId where Question.id in (?) | {Question.id=o.c.s.i.PersistedIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d2e9ebd
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6927f4b1 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@49da3c9
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d2e9ebd
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6927f4b1 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@49da3c9
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4d2e9ebd
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6927f4b1 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@49da3c9
2024-10-15 20:32:45 DEBUG DDLDeployer create table Choice(id int not null, idx integer, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@13, Choice.label=Grenoble, Choice.idx=1, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.id=o.c.s.i.PersistableIdentifier@17, Choice.label=Lyon, Choice.idx=2, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select questionId from Choice | {}
2024-10-15 20:32:45 DEBUG SQLOperation select Question.id as Question_id, Choice.label as Choice_label, Choice.id as Choice_id, Choice.idx as Choice_idx from Question left outer join Choice as Choice on Question.id = Choice.questionId where Question.id in (?) | {Question.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@cbb650e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@39ab14bb on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@cd9069
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@cbb650e
2024-10-15 20:32:45 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@39ab14bb on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@cd9069
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@17, Choice.label (U)=Lyon, Choice.idx (U)=null, Choice.questionId (U)=null}}
2024-10-15 20:32:45 DEBUG SQLOperation select questionId from Choice | {}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.id (W)=o.c.s.i.PersistableIdentifier@13, Choice.label (U)=Grenoble, Choice.idx (U)=null, Choice.questionId (U)=null}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Question where id = ? | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select questionId from Choice | {}
2024-10-15 20:32:45 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:45 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx))
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:45 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.label=null, Choice.idx=3, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.label=null, Choice.idx=2, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.label=null, Choice.idx=1, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {Choice.id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]}
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f8710be
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f8710be
2024-10-15 20:32:45 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4f8710be
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? and idx = ? | {1={Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:45 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:45 DEBUG SQLOperation select count(id) as answerId from Answer | {}
2024-10-15 20:32:45 DEBUG SQLOperation select count(*) as relationCount from Answer_Choices | {}
2024-10-15 20:32:45 DEBUG SQLOperation select count(id) as choiceCount from Choice | {}
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$WithDuplicates
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.idx=3}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {Choice.id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@72d6c99
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@72d6c99
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@72d6c99
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 4={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=4, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices.idx as Answer_choices_idx, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2427fc4b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2e363626 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@5fd855c2
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ff415a8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@5fd855c2
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2427fc4b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2e363626 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@5fd855c2
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ff415a8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@5fd855c2
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2427fc4b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2e363626 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@5fd855c2
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ff415a8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@5fd855c2
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2427fc4b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2e363626 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@5fd855c2
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ff415a8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@5fd855c2
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:46 DEBUG SQLOperation delete from Answer_choices where idx = ? and choices_id = ? and answer_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@10, Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@20, Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@20, Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 4={Answer_choices.choices_id=o.c.s.i.PersistedIdentifier@30, Answer_choices.idx=4, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {Choice.id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@72d6c99
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@72d6c99
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@72d6c99
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices.idx as Answer_choices_idx, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2427fc4b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2e363626 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@2850a59e
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ff415a8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@2850a59e
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2427fc4b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2e363626 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@2850a59e
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ff415a8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@2850a59e
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@2427fc4b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@2e363626 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@2850a59e
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2ff415a8 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@2850a59e
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation delete from Answer_choices where idx = ? and choices_id = ? and answer_id = ? | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation delete from Answer where id = ? | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select count(*) as c from Answer_Choices | {}
2024-10-15 20:32:46 DEBUG SQLOperation select id from Choice | {}
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.idx=3}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {Choice.id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5436f78b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5436f78b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@5436f78b
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=3, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=4, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 4={Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Answer_Choices.answer_Id, Answer_Choices.idx, Answer_Choices.choices_Id from Answer_Choices order by Answer_Choices.idx | {}
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@40, Choice.idx=4, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 2={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.idx=2, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 3={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.idx=3, Choice.questionId=o.c.s.i.PersistableIdentifier@1}, 4={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.idx=1, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {Choice.id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=4}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=3}, 4={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Question.id as Question_id, Choice.label as Choice_label, Choice.id as Choice_id, Choice.idx as Choice_idx from Question left outer join Choice as Choice on Question.id = Choice.questionId where Question.id in (?) | {Question.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@73118c28
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@37653a25 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@5b8d5c44
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@73118c28
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@37653a25 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@5b8d5c44
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@73118c28
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@37653a25 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@5b8d5c44
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@73118c28
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@37653a25 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@5b8d5c44
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:46 DEBUG SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistedIdentifier@20, Choice.idx (U)=2, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}, 2={Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistedIdentifier@40, Choice.idx (U)=4, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}, 3={Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistedIdentifier@10, Choice.idx (U)=1, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}, 4={Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistedIdentifier@30, Choice.idx (U)=3, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@50, Choice.idx=5, Choice.questionId=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices.idx as Answer_choices_idx, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@6b373cd8
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@6b373cd8
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@6b373cd8
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@6b373cd8
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@6b373cd8
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@6b373cd8
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@6b373cd8
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@6b373cd8
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:46 DEBUG SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? and idx = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1}, 2={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=4}, 3={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2}, 4={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=3}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?, ?, ?) | {Choice.id=[o.c.s.i.PersistableIdentifier@50, o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@40, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 7 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1}, 2={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2}, 3={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@50, Answer_choices.idx=3}, 4={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=4}, 5={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=5}, 6={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=6}, 7={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@40, Answer_choices.idx=7}}
2024-10-15 20:32:46 DEBUG SQLOperation select Answer_Choices.answer_Id, Answer_Choices.idx, Answer_Choices.choices_Id from Answer_Choices order by Answer_Choices.idx | {}
2024-10-15 20:32:46 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices.idx as Answer_choices_idx, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@6ad0a737
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@4813b837 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@2e6bf28a on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@69d01fef
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 7 times
2024-10-15 20:32:46 DEBUG SQLOperation delete from Answer_choices where choices_id = ? and answer_id = ? and idx = ? | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2}, 2={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@50, Answer_choices.idx=3}, 3={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1}, 4={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@40, Answer_choices.idx=7}, 5={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=4}, 6={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=6}, 7={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.idx=5}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?) | {Choice.id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10]}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@7771c14d
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=1}, 2={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.idx=2}, 3={Answer_choices.answer_id=o.c.s.i.PersistedIdentifier@1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.idx=3}}
2024-10-15 20:32:46 DEBUG SQLOperation select Answer_Choices.answer_Id, Answer_Choices.idx, Answer_Choices.choices_Id from Answer_Choices order by Answer_Choices.idx | {}
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.idx=2, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20}, 2={Choice.label=toto, Choice.idx=1, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10}, 3={Choice.label=null, Choice.idx=3, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {Choice.id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3c1ddc7b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3c1ddc7b
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3c1ddc7b
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=4, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}, 2={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30}, 3={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10}, 4={Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1, Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20}}
2024-10-15 20:32:46 DEBUG SQLOperation select Answer.id as Answer_id, Answer_choices.idx as Answer_choices_idx, Answer_choices_Choice.label as Answer_choices_Choice_label, Answer_choices_Choice.id as Answer_choices_Choice_id from Answer left outer join Answer_choices as Answer_choices on Answer.id = Answer_choices.answer_id left outer join Choice as Answer_choices_Choice on Answer_choices.choices_id = Answer_choices_Choice.id where Answer.id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@26350900
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3d2c4850 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1cdbc352
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7883afe2 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1cdbc352
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@26350900
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3d2c4850 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1cdbc352
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7883afe2 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1cdbc352
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@26350900
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3d2c4850 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1cdbc352
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7883afe2 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1cdbc352
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@26350900
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@3d2c4850 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1cdbc352
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@7883afe2 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Answer@1cdbc352
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=3}, 2={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=1}, 3={Choice.label=null, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=2}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?) | {Choice.id=o.c.s.i.PersistableIdentifier@10}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@3dc3d823
2024-10-15 20:32:46 DEBUG SQLOperation select Question.id as Question_id, Choice.label as Choice_label, Choice.id as Choice_id, Choice.idx as Choice_idx from Question left outer join Choice as Choice on Question.id = Choice.questionId where Question.id in (?) | {Question.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d6c9c06
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55735eaa on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@b324706
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d6c9c06
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55735eaa on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@b324706
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@1d6c9c06
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@55735eaa on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@b324706
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Answer_choices(answer_id int, choices_id int, idx integer not null, unique (answer_id, choices_id, idx))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_answer_id_Answer_id foreign key(answer_id) references Answer(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Answer_choices add constraint FK_Answer_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10}, 2={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20}, 3={Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer(id) values (?) | {1={Answer.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.label as Choice_label, Choice.id as Choice_id from Choice where Choice.id in (?, ?, ?) | {Choice.id=[o.c.s.i.PersistableIdentifier@20, o.c.s.i.PersistableIdentifier@10, o.c.s.i.PersistableIdentifier@30]}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20c833d1
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20c833d1
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@20c833d1
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 4 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Answer_choices(idx, answer_id, choices_id) values (?, ?, ?) | {1={Answer_choices.idx=2, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 2={Answer_choices.idx=3, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@20, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 3={Answer_choices.idx=4, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@30, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}, 4={Answer_choices.idx=1, Answer_choices.choices_id=o.c.s.i.PersistableIdentifier@10, Answer_choices.answer_id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation delete from Answer_choices where answer_id in (?) | {1=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:46 DEBUG SQLOperation delete from Answer where id in (?) | {Answer.id=o.c.s.i.PersistableIdentifier@1}
2024-10-15 20:32:46 DEBUG SQLOperation select count(*) as c from Answer_Choices | {}
2024-10-15 20:32:46 DEBUG SQLOperation select id from Choice | {}
[INFO] Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.072 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$WithDuplicates
[INFO] Running org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Update
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question_choices(question_id int, choices_id int, unique (question_id, choices_id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(label varchar(255), id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Question_choices add constraint FK_Question_choices_choices_id_Choice_id foreign key(choices_id) references Choice(id)
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Question_choices add constraint FK_Question_choices_question_id_Question_id foreign key(question_id) references Question(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(label, id) values (?, ?) | {1={Question.id=o.c.s.i.PersistableIdentifier@42, Question.label=null}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question_choices(question_id, choices_id) values (?, ?) | {1={Question_choices.choices_id=o.c.s.i.PersistableIdentifier@200, Question_choices.question_id=o.c.s.i.PersistableIdentifier@42}, 2={Question_choices.choices_id=o.c.s.i.PersistableIdentifier@100, Question_choices.question_id=o.c.s.i.PersistableIdentifier@42}}
2024-10-15 20:32:46 DEBUG SQLOperation select Question.label as Question_label, Question.id as Question_id, Question_choices_Choice.label as Question_choices_Choice_label, Question_choices_Choice.id as Question_choices_Choice_id from Question left outer join Question_choices as Question_choices on Question.id = Question_choices.question_id left outer join Choice as Question_choices_Choice on Question_choices.choices_id = Question_choices_Choice.id where Question.id in (?) | {Question.id=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@142f55b5
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@76cd9333 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@57f4c2ec
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6b019c31 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@57f4c2ec
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@142f55b5
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@76cd9333 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@57f4c2ec
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6b019c31 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@57f4c2ec
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation update Question set label = ? where id = ? | {1={Question.id (W)=o.c.s.i.PersistedIdentifier@42, Question.label (U)=What's your name ?}}
2024-10-15 20:32:46 DEBUG SQLOperation select Question.label as Question_label, Question.id as Question_id, Question_choices_Choice.label as Question_choices_Choice_label, Question_choices_Choice.id as Question_choices_Choice_id from Question left outer join Question_choices as Question_choices on Question.id = Question_choices.question_id left outer join Choice as Question_choices_Choice on Question_choices.choices_id = Question_choices_Choice.id where Question.id in (?) | {Question.id=o.c.s.i.PersistableIdentifier@42}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@142f55b5
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@76cd9333 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@2a2e4fad
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6b019c31 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@2a2e4fad
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@142f55b5
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.PassiveJoinNode$PassiveJoinRowConsumer@76cd9333 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@2a2e4fad
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6b019c31 on object org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Question@2a2e4fad
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.idx=2, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20}, 2={Choice.idx=3, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30}, 3={Choice.idx=1, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:46 DEBUG SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.idx (U)=2, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@10}, 2={Choice.idx (U)=1, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null, Choice.id (W)=o.c.s.i.PersistableIdentifier@30}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistableIdentifier@20}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.label=null, Choice.idx=3}, 2={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.label=null, Choice.idx=2}, 3={Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.label=null, Choice.idx=1}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.id (W)=o.c.s.i.PersistableIdentifier@20, Choice.idx (U)=1, Choice.label (U)=null}, 2={Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.id (W)=o.c.s.i.PersistableIdentifier@10, Choice.idx (U)=2, Choice.label (U)=null}, 3={Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.id (W)=o.c.s.i.PersistableIdentifier@30, Choice.idx (U)=3, Choice.label (U)=null}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.idx=3, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@30}, 2={Choice.idx=2, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@20}, 3={Choice.idx=1, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.id=o.c.s.i.PersistableIdentifier@10}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 2 times
2024-10-15 20:32:46 DEBUG SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.idx (U)=2, Choice.label (U)=null, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.id (W)=o.c.s.i.PersistableIdentifier@10}, 2={Choice.idx (U)=1, Choice.label (U)=null, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.id (W)=o.c.s.i.PersistableIdentifier@30}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation delete from Choice where id = ? | {1={Choice.id=o.c.s.i.PersistableIdentifier@20}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=1}, 2={Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=2}, 3={Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.label=null, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.idx=3}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:46 DEBUG DDLDeployer create table Choice(id int not null, idx integer not null, label varchar(255), questionId int, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Question(id int not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table Choice add constraint FK_Choice_questionId_Question_id foreign key(questionId) references Question(id)
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Question(id) values (?) | {1={Question.id=o.c.s.i.PersistableIdentifier@1}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.idx=1, Choice.id=o.c.s.i.PersistableIdentifier@10, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}, 2={Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@20, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}, 3={Choice.idx=3, Choice.id=o.c.s.i.PersistableIdentifier@30, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 3 times
2024-10-15 20:32:46 DEBUG SQLOperation update Choice set label = ?, questionId = ?, idx = ? where id = ? | {1={Choice.idx (U)=3, Choice.id (W)=o.c.s.i.PersistableIdentifier@20, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null}, 2={Choice.idx (U)=4, Choice.id (W)=o.c.s.i.PersistableIdentifier@10, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null}, 3={Choice.idx (U)=1, Choice.id (W)=o.c.s.i.PersistableIdentifier@30, Choice.questionId (U)=o.c.s.i.PersistableIdentifier@1, Choice.label (U)=null}}
2024-10-15 20:32:46 DEBUG SQLOperation Batching statement 1 times
2024-10-15 20:32:46 DEBUG SQLOperation insert into Choice(label, id, questionId, idx) values (?, ?, ?, ?) | {1={Choice.idx=2, Choice.id=o.c.s.i.PersistableIdentifier@40, Choice.questionId=o.c.s.i.PersistableIdentifier@1, Choice.label=null}}
2024-10-15 20:32:46 DEBUG SQLOperation select Choice.id, Choice.idx from Choice order by Choice.id | {}
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.058 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest$Update
[INFO] Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.18 s - in org.codefilarete.stalactite.engine.FluentEntityMappingConfigurationSupportOneToManyListTest
[INFO] Running org.codefilarete.stalactite.query.EntityCriteriaSupportTest
[INFO] Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.025 s - in org.codefilarete.stalactite.query.EntityCriteriaSupportTest
[INFO] Running org.codefilarete.stalactite.query.EntityGraphSelectExecutorTest
2024-10-15 20:32:46 DEBUG DDLDeployer create table City(name varchar(255), id bigint not null, countryId bigint, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table Country(name varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:46 DEBUG SQLOperation select Country.id as rootId from Country left outer join City as City on Country.id = City.countryId where Country.name = ? and City.name = ? | {1=France, 2=Grenoble}
2024-10-15 20:32:46 DEBUG SQLOperation select Country.name as Country_name, Country.id as Country_id, City.name as City_name, City.id as City_id from Country left outer join City as City on Country.id = City.countryId where Country.id in (?) | {1=o.c.s.i.PersistedIdentifier@12}
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4b2fed51
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6ccb90 on object Country[ancientCities=[],capital=<null>,cities=<null>,description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@12,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4b2fed51
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6ccb90 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@45a91f81,id=o.c.s.i.PersistedIdentifier@42,name=Paris,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@12,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:46 DEBUG EntityTreeInflater Creating instance with org.codefilarete.stalactite.engine.runtime.load.JoinRoot$JoinRootRowConsumer@4b2fed51
2024-10-15 20:32:46 DEBUG EntityTreeInflater Consuming org.codefilarete.stalactite.engine.runtime.load.RelationJoinNode$DefaultRelationJoinRowConsumer@6ccb90 on object Country[ancientCities=[],capital=<null>,cities=[City[country=org.codefilarete.stalactite.engine.model.Country@45a91f81,id=o.c.s.i.PersistedIdentifier@42,name=Paris,persons=<null>,state=<null>], City[country=org.codefilarete.stalactite.engine.model.Country@45a91f81,id=o.c.s.i.PersistedIdentifier@43,name=Lyon,persons=<null>,state=<null>]],description=<null>,euMember=false,hasNuclearPower=false,id=o.c.s.i.PersistedIdentifier@12,languages=[],modificationDate=<null>,name=France,president=<null>,states=[],timestamp=<null>,version=0]
2024-10-15 20:32:46 DEBUG DDLDeployer create table Country(name varchar(255), id bigint not null, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer create table City(name varchar(255), id bigint not null, countryId bigint, unique (id))
2024-10-15 20:32:46 DEBUG DDLDeployer alter table City add constraint FK_City_countryId_Country_id foreign key(countryId) references Country(id)
2024-10-15 20:32:46 DEBUG SQLOperation select Country.id as rootId from Country left outer join City as City on Country.id = City.countryId where Country.name = ? and City.name = ? | {1=France, 2=Grenoble}
[INFO] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.019 s - in org.codefilarete.stalactite.query.EntityGraphSelectExecutorTest
[INFO] Running org.codefilarete.stalactite.id.PersistableIdentifierTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.001 s - in org.codefilarete.stalactite.id.PersistableIdentifierTest
[INFO] Running org.codefilarete.stalactite.id.PersistedIdentifierTest
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.codefilarete.stalactite.id.PersistedIdentifierTest
[INFO]
[INFO] Results:
[INFO]
[ERROR] Errors:
[ERROR] JoinTablePolymorphismPersisterTest$CRUD.selectWhere_collectionCriteria:809 » SQLExecution Error while executing "select Toto.x as Toto_x, Toto.q as Toto_q, Toto.id as Toto_id, TotoA.id as TotoA_id, TotoB.id as TotoB_id from Toto left outer join TotoA on Toto.id = TotoA.id left outer join TotoB on Toto.id = TotoB.id where Toto.q = ?"
[ERROR] SimpleRelationalEntityPersisterTest$CRUD.selectWhere_collectionCriteria:577 » SQLExecution Error while executing "select Toto.id as rootId from Toto where Toto.q = ?"
[ERROR] SingleTablePolymorphismPersisterTest$CRUD.selectWhere_collectionCriteria:736 » SQLExecution Error while executing "select Toto.id as Toto_id, Toto.DTYPE as DISCRIMINATOR from Toto where Toto.q = ?"
[ERROR] TablePerClassPolymorphismPersisterTest$CRUD.selectWhere_collectionCriteria:776 » SQLExecution Error while executing "select Toto.id as id, DISCRIMINATOR from ((select TotoA.id as id, TotoA.x as x, TotoA.q as q, 'TotoA' as DISCRIMINATOR from TotoA) union all (select TotoB.id as id, TotoB.x as x, TotoB.q as q, 'TotoB' as DISCRIMINATOR from TotoB)) as Toto where Toto.q = ?"
[INFO]
[ERROR] Tests run: 614, Failures: 0, Errors: 4, Skipped: 0
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Stalactite 2.0.1-SNAPSHOT:
[INFO]
[INFO] Stalactite ......................................... SUCCESS [ 0.684 s]
[INFO] sql ................................................ SUCCESS [ 6.446 s]
[INFO] core ............................................... SUCCESS [ 6.848 s]
[INFO] sql-adapter ........................................ SUCCESS [ 0.182 s]
[INFO] sql-hsqldb-adapter ................................. SUCCESS [ 3.186 s]
[INFO] core-adapter ....................................... SUCCESS [ 0.007 s]
[INFO] core-hsqldb-adapter ................................ SUCCESS [ 2.639 s]
[INFO] orm ................................................ FAILURE [ 27.716 s]
[INFO] spring-integration ................................. SKIPPED
[INFO] sql-derby-adapter .................................. SKIPPED
[INFO] sql-h2-adapter ..................................... SKIPPED
[INFO] sql-mariadb-adapter ................................ SKIPPED
[INFO] sql-mysql-adapter .................................. SKIPPED
[INFO] sql-oracle-adapter ................................. SKIPPED
[INFO] sql-postgresql-adapter ............................. SKIPPED
[INFO] sql-sqlite-adapter ................................. SKIPPED
[INFO] core-derby-adapter ................................. SKIPPED
[INFO] core-h2-adapter .................................... SKIPPED
[INFO] core-mariadb-adapter ............................... SKIPPED
[INFO] core-mysql-adapter ................................. SKIPPED
[INFO] core-oracle-adapter ................................ SKIPPED
[INFO] core-postgresql-adapter ............................ SKIPPED
[INFO] core-sqlite-adapter ................................ SKIPPED
[INFO] orm-adapter ........................................ SKIPPED
[INFO] orm-derby-adapter .................................. SKIPPED
[INFO] orm-h2-adapter ..................................... SKIPPED
[INFO] orm-hsqldb-adapter ................................. SKIPPED
[INFO] orm-mariadb-adapter ................................ SKIPPED
[INFO] orm-mysql-adapter .................................. SKIPPED
[INFO] orm-oracle-adapter ................................. SKIPPED
[INFO] orm-postgresql-adapter ............................. SKIPPED
[INFO] orm-sqlite-adapter ................................. SKIPPED
[INFO] orm-all-adapters ................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 47.909 s
[INFO] Finished at: 2024-10-15T20:32:46Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.0.0:test (default-test) on project orm:
[ERROR]
[ERROR] Please refer to /jenkins/work/agent-local/workspace/Stalactite pipeline/orm/target/surefire-reports for the individual test results.
[ERROR] Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR] mvn <args> -rf :orm
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Sonar Analysis)
Stage "Sonar Analysis" skipped due to earlier failure(s)
[Pipeline] getContext
[Pipeline] }
[Pipeline] // stage
[Pipeline] }
[Pipeline] // withEnv
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
ERROR: script returned exit code 1
Finished: FAILURE